列A、Bの列の値に基づいて列G、H、Iのデータから列B、C & Dのデータをどのように埋めることができますか?Excel VLookup他の列のデータで隣接セルのデータを埋め込む
ここに私の元のデータが
1 1 a b c
2 2 d e f
3 3 g h i
4 4 j k l
5 5 m n o
6 6 p q r
7 7 s t u
8 8 v w x
9 9 y z aa
10 10 bb cc dd
最終結果
1 a b c 1 a b c
4 j k l 2 d e f
3 g h i 3 g h i
5 m n o 4 j k l
2 d e f 5 m n o
7 s t u 6 p q r
6 p q r 7 s t u
8 v w x 8 v w x
10 bb cc dd 9 y z aa
9 y z aa 10 bb cc dd
のコラムで1
がF
で1
に一致し、G
からデータを引き出し、H
& I
私が行うことができますこれはを使用してと1列だけですが、VLOOKUP
を取得して3列のデータを取り込むことは可能ですか?
編集:
aa a b c
bb d e f
cc g h i
dd j k l
ee m n o
はCtrl + Shiftを使用して、以下の式を入力+入力は私だけaa
{=VLOOKUP("aa",$A$1:$D$5,{1,2,3,4},FALSE)}
という簡単な値を見つけるには、FORループを作成することができます。 VBAはうまくいくでしょう... – Norman
'= index(G:G、match(A1、F:F、0))'、 '= index(H:H、match(A1、F:F 、0)) 'と' = index(I:I、match(A1、F:F、0)) '列をB、C、 –
実際、このページの「VLOOKUPから複数の列を返す方法」のようなことをしようとしていますが、http:// www.exceltrick.com/formula_macros/vlookup-in-excel /#Vlookup-Multiple'私はそれが彼のように値を返すことはできません... – Norman