excel从sheet1提取数据到sheet2中
发布网友
发布时间:2022-04-22 09:05
我来回答
共5个回答
热心网友
时间:2023-07-19 16:57
假设Sheet2根据序号,在Sheet1中提取相关人员的数据填入对应的单元格;
1、在Sheet2的C2单元格输入公式:
=IFERROR(VLOOKUP($B2,Sheet1!$A$2:$E$9,MATCH(C$1,Sheet1!$A$1:$E$1,0),0),"") 回车;
见图一
2、选中Sheet2的C2单元格,点击右键>复制;
见图二
3、选中表格中C列至F列范围,点击右键>选择性粘贴>点击:公式图标;
见图三
4、实际结果:
见图四
热心网友
时间:2023-07-19 16:57
使用vlookup公式来调用符合序号的对应单元格内容,方法可能比较笨,有好的大家贡献出来共同学习:
姓名用 =VLOOKUP(B2,sheet1!$A:$E,2,FALSE)
年龄用 =VLOOKUP(B2,sheet1!$A:$E,3,FALSE)
工日用 =VLOOKUP(B2,sheet1!$A:$E,4,FALSE)
单价用 =VLOOKUP(B2,sheet1!$A:$E,5,FALSE)
热心网友
时间:2023-07-19 16:58
表2姓名在C列
C2输入公式
=VLOOKUP($B2,Sheet1!$A:$D,COLUMN()-1,0)向右拉四列再向下拉就行
热心网友
时间:2023-07-19 16:58
将第二张表按工号升序重新排列
热心网友
时间:2023-07-19 16:59
可以使用vlookup函数解决:
在表sheet2中,c2单元格中输入:=VLOOKUP($A2,Sheet1!$A$2:$I1000,2,FALSE)
d2单元格中输入:=VLOOKUP($A2,Sheet1!$A$2:$I1000,3,FALSE)
e2单元格中输入:=VLOOKUP($A2,Sheet1!$A$2:$I1000,4,FALSE)
f2单元格中输入:=VLOOKUP($A2,Sheet1!$A$2:$I1000,5,FALSE)
再填充或复制,即可。
以上是比较好理解的方法。下面补充一个更简单的方法:
在表sheet2中,c2单元格中输入:==VLOOKUP($A2,Sheet1!$A$2:$E$10,COUNTA(Sheet1!$A$2:B$2),FALSE),再向右向下填充即可。