首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

EXCEL 查询返回多行结果?

发布网友 发布时间:2022-04-23 23:46

我来回答

4个回答

热心网友 时间:2023-10-14 03:27

对于多个返回结果的,用vlookup也是可行的,但是需要额外加多辅助列

做辅助列,用 countif 生成一个序列号

再与查询的关键字连接起来,这样一个组合就具有唯一性(比如,有个姓名为张三的记录,做完辅助列效果是:张三1、张三2、张三3……)

最后再用vlookup查询即可

下面分享一个不用做辅助列的组合公式(数组公式)

输入如下公式后按 ctrl+shift+enter三键结束 (数组公式),再向下、向右拖动填充

=IFERROR(INDEX(B:B,SMALL(IF($J$13=$A:$A,ROW($A:$A)),ROW(A1))),"")

如图所示:

热心网友 时间:2023-10-14 03:28

百度知道中难得一见的截图要素基本全的,左侧有行号,上面有列标。遗憾的是要查找的关键数据却没有在截图中显示出来!显然要查找的关键数据是学号和姓名,而且提问也提到了要根据学号来查找,但学号和姓名在哪?截图中看不到,大概是A列和B列吧,也许是为了保护隐私的要求,而没有对A列和B列数据截图。其实把姓名用A、B、C、D代替一下,截图不就更清楚了?

好些还是能基本猜到AB列的数据,本问题可以用公式来实现,但用数据透视表会更简单方便。

插入数据透视表,按向导来就可以了。可以在当前工作表中插入,也可以在新的工作表中插入。完成后,除学号拖到筛选区域外,其余字段都全部依次拖到行字段区域,去掉所有行汇总。之后在筛选区域中下拉,选择要查询的学号(公式法要不要输入,要不需通过数据验证设置下拉,而透视表自动自成下拉列表),就得到了要查询的结果。筛选时,还可以筛选任意多个学号或筛选全部。

热心网友 时间:2023-10-14 03:28

用下面处理

Excel按规定提取列数据

扩展应用二

热心网友 时间:2023-10-14 03:29

一对多查询的万金油公式

参考网址:网页链接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com