我有一个 Excel 电子表格,里面有所有的数据。A 列有员工姓名首字母缩写,如 AA、SH、SG。这列向下延伸。所有其他列都有各种数据,如费用、账单金额等。数据扩展到多个列 - 超过 50 个!
我想要做的是,对于我们选择的每个员工姓名首字母,它都会自动将相关行和列中的所有数据拾取到主表旁边的另一张表中。因此,对于每个员工姓名首字母,主计划中的所有数据都会复制到另一张表中。使用 VLookup 可以做到这一点吗?
谢谢
答案1
作为陈蒙卡写道,使用数据透视表可能会更好。
无论如何,VLOOKUP
解决方案如下:
=VLOOKUP(A2,Sheet1!$A$1:$AA$200,{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50},0)
首先,您需要选择要复制数据的单元格行。然后将该公式放入范围的第一个单元格中。根据需要调整“A2”目标、查找范围和数组长度(我停在 50)(即删除您不想复制的任何列号)。
Ctrl公式需要用++来确认Shift。Enter
您现在可以根据需要复制下来。