excel如何在一个工作表中输入内容筛选另一个表里的相关联内容

问题如图ab栏代表表一,ef代表表二,在表二输入其中几个字符出现表一相关联的内容,注意是输入几个,不要输完。

老板,我弄了好久,给个赞吧。

这是结果图:

第一步:根据Sheet1的A列B列生成一张新的数据透视表。

主要作用是取A列中不重复的名称,然后把蓝色这行名称复制到一张新工作表里。得到第二步中的图二的第三行。

第二步:为每个名称分配值


这儿主要就是将每个名称放在每一列,然后下面就是该名称关联的值。

注意,起始位置和结束位置用到match()函数,例如,126这个名称在Sheet1的原始数据列中第一次出现的行位置和最后一次出现的行位置分别是第1行和第10行。下面的关联值,超过10行的话,单元格值=""。

第三步:根据Sheet1!E3的输入(例如126),查找出Sheet8中对应列的值

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-24

F2输入=IF(ISERROR(INDEX($B$1:$B$29,SMALL(IF(--RIGHT($A$1:$A$29,3)=$E$2,ROW($A$1:$A$29),4^8),ROW(A1)))),"",INDEX($B$1:$B$29,SMALL(IF(--RIGHT($A$1:$A$29,3)=$E$2,ROW($A$1:$A$29),4^8),ROW(A1))))按CTRL+shift+Enter三键后向下填充。

第2个回答  2019-01-21

新建一个文件  
打开要复制的老文件  
右击其sheet页签  
在弹出的对话框中,选"复制或移动工作表"  
工作簿(目标文件),选刚新建的文件  
记得勾选下面的"建立副本"选项  
确定

这样移动的工作表,格式不变

第3个回答  2019-01-24
那个可以批量输入操作啊,你看下“无敌点击狗”软件,支持工作表自动录入,自动点击按键模拟,而且无敌点击狗是完全图形化界面操作,不需复杂的编程,只需点击添加几个按钮就行。
第4个回答  2019-01-21
用vlookup追问

具体怎么操作?

追答

F2输入=vlookup(value(11011&e2),a:b,2, FALSE)

追问

这个只能返回一个值,并不能返回多个值

追答

应用到多个单元格,并改变要获取的值就行。

上面的2,是获取第二列的值,复制此公式到f3.
把2改成3

相似回答