如何把在Excel表格sheet1A列中相同名字的B列到K列的内容抓取到sheet2中,谢谢

2025-04-08 05:25:25
推荐回答(2个)
回答1:

可以使用VLOOKUP函数和COLUMN函数组合来做。
在Sheet2表的B2单元格输入公式并向下和向右填充,如下:
=VLOOKUP($A2,Sheet1!$A:$K,COLUMN(B1),0)



VLOOKUP函数有四个参数:
1、查找值,表二的A列名字;
2、被查找的数据区域,表1的A至K列;
3、返回参数2的第N列,这里使用了COLUMN列序号函数来做,COLUMN(B1)就表示第2列,依次类推;
4、查找模式,0为精确查找,其他为模糊查找。

回答2:

数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 右拉下拉。 =INDEX(Sheet1!A:A,SMALL(IF(COUNTIF(Sheet2!$A$2:$A$99,Sheet1!$A$2:$A$99),ROW($2:$99),4^8),ROW(A1)))&""