0

私はExcel 2010を使用しています...この問題は何時間も悩まされており、多くの時間を節約できます.答えを探してみましたが、詳細を説明しないと何を探しているのかわかりません.

基本的に、5列のデータがあります。列 A には選択された名前のリストが含まれ、列 B にはすべての名前のリストが含まれ、列 C から E にはすべての名前に関連するデータが含まれます。

A     B      C  D         E
steve adam   54 london    car
doug  andrew 25 essex     walk
adam  bert   31 newcastle walk
omar  barry  47 london    car
      chuck  23 herts     cycle
      (columns continue)

列Aの名前が順番になり、列BからEの他のデータが列Aの内容と一致し、各リストの下部に一致しないように、データを並べ替えることができる必要があります。したがって、結果は次のようになります。

A     B      C  D         E
adam  adam   54 london    car
doug  doug   37 norfolk   walk
omar  omar   31 dudley    jog
steve steve  74 london    cycle
      andrew 25 essex     walk
      (columns continue)

実際には、何千もの名前のリストがあり、何百もの名前をそれらに一致させる必要があります。誰かがこれを手伝ってくれれば、何時間もの作業を節約できます。私は検索を試み、vlookupで多くのYouTubeビデオを見てきましたが、何を求めているのかに固有のものは何もないようです.

前もって感謝します

ジョージ

4

1 に答える 1

1

Excel は最適なツールではないかもしれませんが、次の方法を試してください。

  1. 列 A を単独で注文する
  2. セル F1 で、次の数式を使用します=IFERROR(VLOOKUP(B1, A$1:A$4,1,FALSE), CHAR(142))。"4"A$4をデータの最後の行 (列 A と列 B の両方) の番号に置き換えます。
  3. その下の列 F をデータの最後の行にコピーします。ŽA と B が一致しない行にはa が表示されます。
  4. B 列から F 列のデータを選択し (A を除外)、F 列を第 1 レベル、B 列を第 2 レベルとして並べ替えます (1 回の並べ替え操作)。
  5. A と B のデータは、最後に B の余分な行と揃える必要があります。
  6. 整列しない場合は、B にない値が A にあることを意味します。F の値を選択し、A の値の上に特別な (値のみ) をコピーして貼り付けますŽ。最後からすべての s を削除します。
  7. 列Fを削除
于 2013-10-28T12:31:36.750 に答える