列「Name1」に基づいて他の列を選択したい

列「Name1」に基づいて他の列を選択したい

列 Name1 の名前が列 Name2 の名前と一致する場合は、Name1、Data1、および Data2 の結果セットを取得します。

それはマクロで行われますか、それともどの領域で行われますか?

Name1     Name2     Data1      Data2
Al Bain   Win Vung [email protected] 800-777-7777
Sue Reed  Al Bain

答え1

条件付き VLOOKUP 配列 (CSE) 数式は問題を解決します。

ここに画像の説明を入力してください

使い方:

  • セル内の数式L53:

    =IF($L47=$M47,VLOOKUP($L47,$L$47:$O$49,{1,3,4},FALSE),"No Match")
    
  • 数式を右(L53:N53)にドラッグし、 を押しF2て終了します。Ctrl+Shift+Enter

注意 数式は{ }括弧で囲まれ、次のようになります。

   {=IF($L47=$M47,VLOOKUP($L47,$L$47:$O$49,{1,3,4},FALSE),"No Match")}
  • 数式を下方向に入力します。

必要に応じて数式内のセル参照を調整します。

関連情報