在excel中提取特定数据
我有我的数据如下:
- - - - -input输出 - - 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是我想要的输出。
在这里,如果Col1中存在Col2键,我需要复制Col3
值。
我如何做到这一点?
如果我正确理解你的问题,你可以使用vlookup函数来查找第3列中的“键”,并在第5列中返回你想要的值。
假设第一列从A2开始,在B2的第二列,在C2的第三列,在D2的第四列(并且刚刚从第一列粘贴)和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复制公式。