1

一連のデータをクリーンアップし、このデータに基づいてレポートを作成する必要があるプロジェクトがあります。クリーニング プロセスの 1 つの部分は、2 つの列を並べ替えることです。1 つは町を含み、もう 1 つは州を含みます。一部の行では、町が州の列にあり、州が町の列にありますが、これはすべての場合に当てはまるわけではなく、正しい列にあるものもあります。

いずれかの Excel の機能を使用する必要があり、効率的な方法がない場合は VBA を使用します。

どちらの場合も、これをどのように行うべきですか?

4

1 に答える 1

1

すべての状態のリストを作成します (たとえば、データが Row2 から始まる ColumnA:B にあると仮定すると、ColumnE で)。

C2 エンター: =VLOOKUP(A2,E:E,1,0)
D2 エンター:=VLOOKUP(B2,E:E,1,0)

合わせて両方をコピーします。

ColumnC で A:C を並べ替え、ColumnC の #N/A 値については、列 A と B を切り替えます。これらの行の数式を元に戻し、ColumnD で A:D を並べ替え、#N/A 以外の値については、列 A と列 A を切り替えます。 B.

チェックとして数式をやり直します。

于 2013-10-31T18:59:07.787 に答える