发布网友 发布时间: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
一对多查询的万金油公式
参考网址:网页链接