excel里如何按条件提取数据?

在一张excel表里有姓名和其他内容列。现在我只想要一部分姓名的数据内容,表里有上千个名字。如数据表里有张三、李四、何五、周六、陈七、王八。别人提供我电子版的部分姓名(何五,陈七,张三),让我从表里查找对应姓名的其他数据内容,我可以用什么方法不用一个一个的去查呢?
诚心求教!

1,打开需要处理的表格,在原始数据的表格后面需要先创建一个简单格式的查询表,这里举例为,我们需要查询企业类型,然后需要查询出来的数据在各个项目下方展示,那么则在原始数据表后简历一个查询表,把原来的参数复制过来。

2,点击“原始数据”表,在A2单元格中输入“=countif($B$1:B2,”,然后用鼠标点击下方“查询表”继续输入“$C$1)”,完整公式为“=COUNTIF($B$1:B2,查询表!$C$1)”。输入完成后,回车。

3,选择刚输入的单元格,鼠标移动到单元格右下方,出现“+”后双击,向下填充。

4,点击“查询表”,在A4单元格中输入公式“=IF(ISNA(VLOOKUP(ROW()-3,原始数据!$A:$D,COLUMN()+1,0)),"",VLOOKUP(ROW()-3,原始数据!$A:$D,COLUMN()+1,0))”。

5,选择刚输入的单元格,鼠标移动到单元格右下方,出现“+”向后填充到D4单元格,然后向下填充。

6,到此我们已经完成表格的制作了,在查询表C1单元格中输入我们需要查询的企业类型,就可以查询到相应的数据了,数据的多少与我们在第五步中向下填充公式的行数也有关系,填充的越多,越现实的全。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-30
选到你的txt文件
点下一步
下面选第一列,右侧选列数据格式,再分别选别的列,在列数据格式里选不导入此列,然后完成
确定即可
第2个回答  2008-09-19
假设原数据在sheet1,A列为姓名,B列C列D列为其他数据
要取数据的部分姓名在另一张表的A列中,在这张表的B2输入公式
=if($A2="","",vlookup($A2,sheet1!$A:$D,column(),0))
将B2公式向右和向下复制,就能满足你的要求了本回答被提问者采纳
第3个回答  2008-09-19
假设你原来有这个表(在A1:B7)

姓名 性别
张三 男
李四 女
何五 女
周六 女
陈七 男
王八 女

在G1:H4是:
姓名 性别
何五 女
陈七 男
张三 男

H2的公式是:
=VLOOKUP(G2,A:B,2,0)

公式下拉
第4个回答  2020-03-21

相似回答