老板,我弄了好久,给个赞吧。
这是结果图:
第一步:根据Sheet1的A列B列生成一张新的数据透视表。
主要作用是取A列中不重复的名称,然后把蓝色这行名称复制到一张新工作表里。得到第二步中的图二的第三行。
第二步:为每个名称分配值
这儿主要就是将每个名称放在每一列,然后下面就是该名称关联的值。
注意,起始位置和结束位置用到match()函数,例如,126这个名称在Sheet1的原始数据列中第一次出现的行位置和最后一次出现的行位置分别是第1行和第10行。下面的关联值,超过10行的话,单元格值=""。
第三步:根据Sheet1!E3的输入(例如126),查找出Sheet8中对应列的值
新建一个文件
打开要复制的老文件
右击其sheet页签
在弹出的对话框中,选"复制或移动工作表"
工作簿(目标文件),选刚新建的文件
记得勾选下面的"建立副本"选项
确定
这样移动的工作表,格式不变
具体怎么操作?
追答F2输入=vlookup(value(11011&e2),a:b,2, FALSE)
追问这个只能返回一个值,并不能返回多个值
追答应用到多个单元格,并改变要获取的值就行。
上面的2,是获取第二列的值,复制此公式到f3.
把2改成3