如何实现wps里用vlookup查一条件,得多数值结果,怎么将这些结果在单元格里一同显示,用符号隔开?

如何实现wps里用vlookup查一条件,得多数值结果,怎么将这些结果在单元格里一同显示,用符号隔开?这个在前两年时用micro表格可以实现,但是公式不见了,现在百度了好多次都说不能,只能筛选出第一个条件,请问有什么方法?? (如图),以X列"料号+工单"为条件,在y列得出多数值,这些数值在同一单元格内显示,用符号隔开即可,

第1个回答  2021-08-16
感觉你要累死这个VLOOKUP函数啊!数据统计处理思路构架需要优化啊!
1、这个函数比较适合使用数量少单一的查询,多条件不太好用
2、你的料号+工单号本身就是多余的过度列,而且你这样的连起来又会导致单元格数值15位的问题,会导致部分函数统计出问题的!
3、真不知道你为什么要一个单元格输出显示N个结果!你的公式就只有一个单元格即可了吗!
若非要得到你想要的结果,在操作上可以实现的,你只要说清楚统计的范围行和显示输出的单元格即可追问

我的目的是想以"料号+工单"为关键词,对不同批次不同数量回来的在一个单元格里直观地汇总出来,我之前用excle是可以的,但是公式忘记了,有可能是有用到了index这个公式,所以是想大神帮忙 我们的材料多很时候非一次性回齐,常常分几次,或者一天回几次, 这个表我想关联了请购,下单,领料的数据,不加辅助列的话后面录公式太复杂了,

追答

你的操作思路出问题了啊!应该只是盘点控制每一个工号、订单的库存量吧!若按你的想法,Y列又没有办法统计了啊

追问

下单汇总 及领料汇总我都有在这个表格里,只是我想更直观的看到针对同一个料号不同工单分别入库了多少次,每次多少个,我们公司是有erp的,只是它的搜索模块太差了,每次都要从erp导出表格,因为根据实际情况买料和工单的创建经常无故增加材料 , 整个跟踪流程数据很乱

追答

你在Y895单元格试一试下面的数组公式:

=IF(A895="","",TEXTJOIN("、",TRUE,IF((A$1:A895=A895)*(G$1:G895=G895),D$1:D895,"")))

复制并下拉,应该可以得到你要的效果。

但公式有个前提:即你的OFFICE必须要2016版本以上的,能够有TEXTJOIN这个函数。

公式是数组公式,输入或者粘贴公式后必须同时按CTRL+SHIFT+ENTER这3个结束。

本回答被提问者采纳
第2个回答  2021-08-16
根据筛选出来的结果,多个单元格内容显示在一个单元格用&符号,适当的有些要加"",用逗号时","追问

wps的vlookup只能筛选第一个符合的条件结果,你这个我不太明白

追答

公式里面加一个&,连个两个公式的值就合成一个了

追问

能具体点不 你附的小图看不到

追答

VLOOKUP(K36,A36:D39,2,0)&VLOOKUP(L36,B36:D39,2,0)

两个VLOOKUP,用&连接,如果你要加逗号,就是VLOOKUP(K36,A36:D39,2,0)&","&VLOOKUP(L36,B36:D39,2,0)

第3个回答  2021-08-16
多结果是个数组,vlookup以我的了解显示不了 只能显示第一条 如果要显示多结果 要用index+大括号这样的方式显示多结果
相似回答