スプレッドシートで50列を使用すると便利です。これは、列#51、#52、…が使用できることを意味します。「ヘルパー列」を使用することで、問題をかなり簡単に解決でき AZ
ます。これは、列(列#52)に配置できます。私はあなたのシートのそれぞれに、その行1は、ヘッダ(含まれていると仮定します言葉 ID
、Name
、Address
、など)ので、(あなたの列は、両方のシートで同じ順序であるので)あなたがそれらを比較する必要はありません。また、ID
(一意の識別子)がColumnにある と仮定しますA
。(そうでない場合、答えはもう少し複雑になりますが、それでもかなり簡単です。)セル AZ2
(データに使用される最初の行の利用可能な列)に、入力します
=B2&C2&D2&…&X2&Y2&Z2&AA2&AB2&AC3&…&AX2
以下からのすべてのセルをリスト B2
による AX2
。
&
はテキスト連結演算子であるため、B2
contains Andy
およびC2
containsの場合New York
、B2&C2
評価はになりAndyNew York
ます。同様に、上記の式は、行のすべてのデータ(を除くID
)を連結し、次のような結果をもたらします。
アンディニューヨーク1342ウォールストリート投資銀行家エリザベス2キャットカレッジ学位UCLA…
数式は長くて入力が面倒ですが、一度だけ実行する必要があります(実際に入力する前に以下のメモを参照してください)。AX2
列AX
が列50であるため、それが通過すること を示しました。当然、式は以外のすべてのデータ列をカバーする必要がありますID
。具体的には、比較するすべてのデータ列を含める必要があります。その人の年齢の列がある場合、それは(自動的に?)年ごとに異なるため、報告されることは望ましくありません。そしてもちろん、連結式を含むヘルパー列は、最後のデータ列の右側のどこかにあるはずです。
セルを選択し AZ2
、1000行すべてを下にドラッグ/入力します。両方のワークシートでこれを行います。
最後に、変更を強調表示するシート(これは最近のシートだと思います)で、強調表示するすべてのセルを選択します。私は、これは単なる列であるかどうかわからない A
、または単に列 B
、または行全体(すなわち、A
経由 AX
)。行2〜1000(またはデータが最終的に到達する可能性のある場所)でこれらのセルを選択し、「条件付き書式設定」→「新しいルール…」に進み、「数式を使用して書式設定するセルを決定する」を選択し、入力します
=IFERROR(VLOOKUP($A2,'December 2017'!$A$2:$AZ$1000,52,FALSE), "") <> $AZ2
「この式が真の場合の値のフォーマット」ボックスに入力します。これは、ID
現在の(「2018年1月」)シートの現在の行(セル内 $A2
)A
から値を取得し、前の(「2017年12月」)シートの列で検索し 、その行から連結されたデータ値を取得して比較しますこの行の連結データ値に。(もちろんAZ
、ヘルパー列、ヘルパー列
52
の列番号、および1000
データを含む「2017年12月」シートの最後の行、またはそれよりも高い値です。たとえば、1200
正確であることを心配するのではなく入力できます。)次に、「フォーマット」をクリックして、必要な条件付きフォーマット(オレンジ色の塗りつぶしなど)を指定します。
Columnのヘルパー列を使用して、数行と数列のデータ列のみを使用した例を実行しました H
。
Andyの行はオレンジ色になっていることに注意してください。彼はニューヨークからロサンゼルスに移動したので、Debraの行はオレンジ色になっています。彼女は新しいエントリだからです。
注:
行は以下のような値を持っている可能性がある場合the
と、react
二つの連続する列に、これはに次の年に変更することができますthere
し、act
(これが差として報告されない、我々だけ連結した値を比較しているので、それthereact
です)両方のシートで同じ。これが心配な場合は、データに含まれる可能性が低い文字(例|
:)を選択し、フィールド間に挿入します。ヘルパー列には次が含まれます
=B2&"|"&C2&"|"&D2&"|"&…&"|"&X2&"|"&Y2&"|"&Z2&"|"&AA2&"|"&AB2&"|"&AC3&"|"&…&"|"&AX2
結果は次のようなデータになります。
アンディ|ニューヨーク| 1342ウォールストリート|投資銀行家|エリザベス| 2 |猫|大学の学位| UCLA |…
the|react
≠ であるため、変更が報告されthere|act
ます。おそらくこれについて心配する必要がありますが、列が実際に何であるかに基づいて、これが問題にならないことを確信する理由があるかもしれません。
これが機能するようになったら、ヘルパー列を非表示にできます。