スプレッドシートで重複した行をマージすると、最も複雑なタスクの1つに変わる場合があります。 Googleシートの式がどのように役立つかを見て、すべての仕事をするスマートなアドオンを1つ知りましょう。
Googleシートは、行を同じ値と結(jié)合するために機(jī)能します
Googleシートがこの種のタスクの機(jī)能がないとは思わなかったのですか? ;)ここに、行を統(tǒng)合し、スプレッドシートで重複したセルを削除するために必要な式があります。
連結(jié) - レコードに參加するためのGoogleシート機(jī)能と演算子
重複する行を統(tǒng)合するために最初に思い浮かぶのは、Googleシート連結(jié)機(jī)能です。または、よりシンプルな連結(jié)演算子であるAmpersand(&)を使用できます。これがどのように機(jī)能しますか。
ジャンルで整理したい映畫のリストがあるとします。
- 値の間のスペースを使用して、Googleシートでセルをマージできます。
=CONCATENATE(B2," ",C2," ",B8," ",C8)
=B2&" "&C2&" "&B8&" "&C8
- または、他の記號を使用して、重複する行を組み合わせます。
=CONCATENATE(A3,": ",B3," (",C3,"), ",B6," (",C6,") ")
=A3&": "&B3&" ("&C3&"), "&B6&" ("&C6&") "
行がマージされたら、このチュートリアルで示したように、式を取り除き、テキストのみを保持できます。フォーミュラをグーグルシートの値に変換する
このように単純に思えるかもしれませんが、それは明らかに理想とはほど遠(yuǎn)いものです。重複の正確な位置を知る必要があり、それらを式に指摘すべきののはあなたです。これは小さなデータセットに最適ですが、大きなデータセットはどうしますか?
一意の結(jié)合でデータを保持しながらセルをマージします
このフォーミュラの組み合わせは、Googleシートで複製を見つけ、セルをユニークなレコードと融合します。ただし、あなたはまだ擔(dān)當(dāng)しており、式をどこで見るかを見せなければなりません。動作しているのを見てみましょう。
- まず、Googleシートを使用して、列Aで重複したジャンルをフィルタリングします。
=UNIQUE(A2:A)
フォーミュラは、元のリストに複數(shù)回表示されている場合でも、すべてのジャンルのリストを返します。言い換えれば、列Aから複製を削除します。
ヒント。ユニークはケースに敏感なので、同じテキストケースに同じレコードを持ってくるようにしてください。このチュートリアルは、それを大量にすばやく行うのに役立ちます。
- 私の次の式では、Join&Filterを使用して、列Eのユニークなジャンルごとに列Bのタイトルをマージします。
=JOIN(", ",FILTER(B:B,A:A=E2))
では、この式はどのように正確に機(jī)能しますか?
- フィルタースキャン列Aのすべてのインスタンスについて、列E.のすべてのインスタンスがあります。
- 結(jié)合して、これらの値を1つのセルにコンマを使用して団結(jié)させます。
フォーミュラをコピーすると、すべてのタイトルがジャンルでソートされます。
注記。何年も必要な場合は、Joinが一度に1つの列で動作するため、隣接する列に式を作成する必要があります。
=JOIN(", ",FILTER(C:C,A:A=E2))
Googleシートで重複した行を削除するクエリ関數(shù)
クエリ関數(shù)は、より大きなデータセットのためのより高度で柔軟なソリューションです。最初は少しトリッキーに思えるかもしれませんが、それを使用する方法を?qū)Wぶと、スプレッドシートであなたの本當(dāng)の仲間になります。これが基本的な構(gòu)文です:
= query(data、query、[headers])- データはソーステーブルの範(fàn)囲です。
-
クエリは、特定のデータを取得するための條件を決定するための一連のコマンドです。
ヒント。ここでは、すべてのコマンドの完全なリストを取得できます。
- ヘッダーはオプションの引數(shù)です。ソーステーブルのヘッダー行の數(shù)です。
簡単に言えば、Googleシートクエリは、指定した條件に基づいていくつかの値のセットを返します。
例1
漫畫本の映畫だけを手に入れたい:
=QUERY(A1:C,"select * where A='Comic Book'")
フォーミュラは、ソーステーブル全體(A1:C)全體を処理し、コミックブック映畫(a = 'コミックブック')のすべての列(select *)を返します。
ヒント。テーブルの最後の行(A1:C)を意図的に指定しません。フォーミュラを柔軟に保ち、他の行がテーブルに追加された場合に備えて新しいレコードを返します。
ご覧のとおり、フィルターと同様に機(jī)能します。しかし、練習(xí)では、データははるかに大きくなる可能性があります。計算する必要がある場合があります。
例2
私が少し調(diào)査し、劇場で最新の映畫のために週末の興行収入を追跡しているとしましょう。
Googleシートクエリを使用して、複製を削除し、週末すべての映畫ごとに稼いだ合計をカウントします。私もジャンルでそれらを整理します:
=QUERY(B1:D, "select B,C, SUM(D) group by B,C")
注記。グループごとに、選択後にすべての列をリストする必要があります。そうしないと、式は機(jī)能しません。
代わりに映畫ごとにレコードを並べ替えるには、グループの列の順序を次のように変更するだけです。
=QUERY(B1:D, "select B,C, SUM(D) group by C,B")
例3
書店を正常に実行し、すべての支店のすべての本を在庫していると仮定しましょう。リストは數(shù)百冊になります:
- ハリー?ポッターシリーズの誇大広告のため、Jkrowlingが書いた本の數(shù)を確認(rèn)することにしました。
=QUERY(Books!A1:D,"select A,B,C,D where A='Rowling'")
- あなたはさらに進(jìn)んで、他の物語を省略してハリー?ポッターシリーズのみを維持することにしました:
=QUERY(Books!A1:D,"select A,B,C,D where (A='Rowling' and C contains 'Harry Potter')")
- Googleシートクエリ関數(shù)を使用すると、これらすべての本を數(shù)えることもできます。
=QUERY(Books!A1:D,"select A,B, sum(D) where (A='Rowling' and C contains 'Harry Potter') group by A,B")
今のところ、GoogleシートのクエリがGoogleシートで「Duplicatesを組み合わせている」方法についてのアイデアがあると思います。それはすべて利用可能なオプションですが、私にとっては、重複する行を組み合わせる回戦方法のようなものです。
さらに、使用するコマンドとそれらを適用するルールを?qū)W習(xí)するまで、機(jī)能はあまり助けになりません。
重複する行を組み合わせる最速の方法
行を手動で複製する値と重複した値を組み合わせることにうんざりしている場合、アドオンは、Googleシートの重複した行を組み合わせて、タイムセーバーになります。
繰り返しのエントリを自動的に識別し、秒?yún)g位で重複する行をマージします。そして、最高の部分?テキストと番號の両方を効率的に処理します。
では、重複に基づいて行をどのようにマージしますか?
ヒント。どちらのPower Tools Collectionの一部として、複製の行があります。
または削除コレクションの複製:
1.データセットから始めます
まず、マージする複製エントリが同じ列に編成されていることを確認(rèn)します。たとえば、私の例のように、名前が繰り返されたが異なる本を持つ著者のリスト。
アドオンは、アクティブシートのデータ範(fàn)囲全體を自動的に検出します。
ただし、別のシートに簡単に切り替えて、別の範(fàn)囲を選択または入力して、次のステップに従って、重複したキー列を指定することができます。
2。レコードが重複してキー列を選択します
繰り返されるデータを含む列を選択します。私の場合、それらは名と姓です:
データセットには、會社名、都市、國などの複數(shù)のタイプの複製情報が含まれている場合は、それらをすべて選択するだけです。アドオンはそれらすべてを処理します。
ヒント。最初にテーブルを並べ替える必要はありません。このツールは、シート全體に散らばっているように見える場合でも、自動的に重複していることがわかります。
3.マージする列を選択します
今、楽しい部分:複製を組み合わせたい方法を決定します。
テキスト値については、コンマ、セミコロン、またはラインブレークなど、デリミターを指定することができます。
數(shù)値データの場合、合計、平均、カウントなどの関數(shù)をマージまたは適用して合計を計算するオプションがあります。
私の場合、同じ著者によって書かれたすべての本を1つのセルに統(tǒng)合し、ラインブレークでそれらを分離して、データをより読みやすくしたいと思います。量に関しては、著者ごとにすべての本を合計しても大丈夫です。重複したタイトルの數(shù)字がある場合、一緒に追加されます。
4.結(jié)果を參照してください
コンバインボタンを押すと、アドオンがすぐに行をマージします。數(shù)秒以內(nèi)に、確認(rèn)メッセージが表示されます。
すべての複製が1つに結(jié)合されるマージされたデータセットとともに。これが私が持っている結(jié)果の一部です:
ビデオ:Googleシートに重複する行を組み合わせる方法
スプレッドシートに複製の行をグループ化するときはいつでも、すべての関連する値をマージして要約する簡単で迅速な方法があることを忘れないでください。寫真は千の言葉の価値があるので、アドオンについて知っておくべきすべてを示す短いビデオを紹介します。
まだ複製の行を組み合わせていない場合は、Googleシートの削除追加アドオンの一部としてそれを見つけるでしょう。
または、Googleシート用の40の他の毎日のソリューションを備えた電動工具の一部として:
シナリオを使用して、重複のマージを自動化します
同じ設(shè)定を使用して重複する行を定期的に組み合わせていることに気付いた場合は、再利用可能なシナリオに保存します。シナリオでは、異なるデータセットであっても、必要なときにいつでも1回のクリックで同じマージオプションを再実行できます。
名前、範(fàn)囲、シートでシナリオを保存するだけです。繰り返しのタスクに最適です。
ここで保存する設(shè)定は、Googleシートメニューからすばやく呼び出すことができます。アドオンはすぐに重複する行の組み合わせを開始し、余分な時間を節(jié)約します。
私が意味することを知っていれば、グーグルシートは暗くて恐怖に満ちているので、私はあなたがツールとそのオプションをよりよく知ることをお勧めします;)
これらの4つの方法では、Googleシートで複製をマージすると簡単になります。フォーミュラであろうと高速トラックアドオンを好むかどうかにかかわらず、データを編成するためのいくつかのオプションがあります。
練習(xí)スプレッドシート
重複する行を組み合わせる - 式の例(自分自身をコピーする)
以上がGoogleシートの列値に基づいて、複數(shù)行のデータを1つの行に結(jié)合しますの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









