1

私は次のように私のデータを持っています:

-  -  -  - -入出力 - -    
data1 data1 abcd data1 abcd
data2 data5 efgf data2 nopf
data3 data3 hijf data3 hijf
data4 data7 klmf data4   
data5 data2 nopf data5 efgf
data6 .... .... data6   
data7 .... .... data7 klmf
data8 .... .... data8   

説明:

  • Column1にはすべての要素があります。
  • Col2はcol1のサブセットです。
  • Col3はCol2のそれぞれの値です。(キーと値のペア)
  • Col4とcol5は私が欲しい出力です。

Col3ここで、 Col2キーがCol1に存在する場合は、値をコピーする必要があります。

どうすればこれを達成できますか?

4

1 に答える 1

2

私があなたの質問を正しく理解している場合は、vlookup関数を使用して、列3の「キー」を検索し、列5に必要な値を返すことができます。

1列目がA2で始まり、2列目がB2で、3列目がC2で、4列目がD2で(そして1列目から貼り付けられたばかり)、5列目がE2であると仮定します。ここに、数式を入力して値を検索します。 。データは2行目から9行目にあります。

B列とC列に表示される「....」文字が実際にデータに含まれていると想定しています。

セルE2の数式は次のようになります。

=IF(IFERROR(VLOOKUP(D2,$B$2:$C$9,2,0),"")="….","",IFERROR(VLOOKUP(D2,$B$2:$C$9,2,0),""))

数式をセルE9にコピーします。

于 2012-12-16T08:37:33.447 に答える