Excel。完全一致を検索して値を返す

Excel。完全一致を検索して値を返す

Excel ファイルが 3 つあります。Excelファイル1そしてExcelファイル2含まれるもの:

  • 列Aの固定データ
  • 列 H の値が異なります。

Excelファイル3(ダッシュボード) には、2 つのファイルの列 A にある固定データが含まれ、列 B、C、D は列 H の値を返す必要があります。

列 A のデータは別のセルに移動できるため、セルに関係なく完全一致を検索する必要があります。

Excel ファイル 1

Col. A          Col. H                                    
Thomas Moore        0
Albert Einstein    23
John Doe            8

Excel ファイル 2

Col. A          Col. H                                    
Thomas Moore       10
Albert Einstein    98
John Doe           50

Excel ファイル 3

Col. A          Col. B     Col. C                                    
Thomas Moore        0        10
Albert Einstein    23        98
John Doe            8        50

列 A (Excel ファイル 1 と Excel ファイル 2 で同じ値) 列 B (Excel ファイル 1 列 H) 列 C (Excel ファイル 2 列 H)

ファイル 3 では、他のファイルの列 A の値と完全に一致するたびに、対応する値が H に返されます (サマリー ワークシートのように機能します)。

答え1

ファイル3ではVlookupを使用できます。最初の行に列ラベルがあり、最初の列が行2にある場合は、B2でこの数式を使用します。

=VLOOKUP(A2,'[File 1.xlsx]Sheet1'!$A$1:$H$1000,8,FALSE)

C2での使用

=VLOOKUP(A2,'[File 2.xlsx]Sheet1'!$A$1:$H$1000,8,FALSE)

データ セットに合わせて数式の行数を調整し、数式を下にコピーします。

関連情報