噗噗 发表于 2021-11-5 01:38:09

抄一个
=TEXTJOIN("/",1,IF(C2:C9=MAXIFS(C2:C9,A2:A9,A13),B2:B9,))

红双 发表于 2021-11-6 06:16:21

一般公式,不用三键输入
=LOOKUP(,0/FREQUENCY(-10^9,-C$2:C$9*(A13=A$2:A$9)),B$2:B$9)
下拉复制

连回忆都不能 发表于 2021-11-11 09:53:32

谢谢。请问要显示全部不为0 的零件号,除了TEXTJOIN这个方法外还有其他EXCEL能用的公式吗?

勇于挑战 发表于 2021-11-18 02:35:31

多数字连接没有高阶EXCEL版本TEXTJOIN函数支援时,就需要辅助栏位
=INDEX($B:$B,SMALL(IF(($A$2:$A$9=$A13)*($C$2:$C$9>0),ROW($2:$9),999),COLUMN(A1)))&IF(D13="","",", "&D13)
三键(CTRL+SHIFT+ENTER)输入
右拉至空格显示 (各料号零件号 MAX数量)
下拉

达里尼的盛筵 发表于 2021-11-19 19:38:01

是显示数量最大的,还是符合条件的全部都显示?

汼夁牫 发表于 2021-11-23 10:54:12

=INDEX(B:B,MATCH(A13&MAX((A13=A$2:A$9)*C$2:C$9),A$1:A$9&C$1:C$9,))

就不看回帖 发表于 2021-11-25 07:17:12

=TEXTJOIN("、",1,IF(A$2:A$9&C$2:C$9=A13&MAXIFS(C$2:C$9,C2:C9,">0",A$2:A$9,A13),B$2:B$9,""))
数组三键下拉。

豆妹妹 发表于 2021-12-9 16:41:04

大神,为什么我用了公式单元格显示的是 #VALUE!

靛蓝过背 发表于 2021-12-16 19:00:18

用三键结束试试

多悟 发表于 2021-12-18 14:29:27

是显示数量最大的,还是符合条件的全部都显示?
页: 1 [2] 3 4
查看完整版本: 求教用公式提取数据