日夕 发表于 2021-12-7 03:44:23

=IFNA(LOOKUP(,0/(($B2=LOOKUP(ROW($2:$63),ROW($2:$63)/(配料清单!$B$2:$B$63<>""),配料清单!$B$2:$B$63))*(C$1=配料清单!$C$2:$C$63)),配料清单!$D$2:$D$63),"")

要改row()里面的内容。。。根据表的大小更改匹配行数,如上。你这个唯一难点就是在于合并单元格,建议以后尽量少用

大梦方醒 发表于 2021-12-8 22:07:42

谢谢!谢谢指教!
引用此公式后解决了后面数据累积的问题,但是下拖之后,仅第一行与第二行有数据引用,后面的就出不来了。我试了一下XLLLW203大侠的公式,现在问题解决了。
万分感谢!

温暖四季 发表于 2021-12-13 19:19:10

谢谢指教!
公式完美解决了下拖后数据的引用,我也明白了ROW栏的信息含义,之前是以为引的是当前栏。
为避免出错,我将产品名称栏合并单元格取消了,在前面多加一组信息。
谢谢不吝赐教!

半纸药笺 发表于 2021-12-16 06:02:03

修改后的vlookup也不行??

快还钱 发表于 2021-12-17 12:53:55

嗯,是的,就检索到第二行,后面的就不出来了

森林巨狼 发表于 2021-12-18 18:29:01

不客气~
多多交流

簪星曳月 发表于 2021-12-20 17:24:03

=IFNA(LOOKUP(,0/(($B2=LOOKUP(ROW($2:$31),ROW($2:$31)/(配料清单!$B$2:$B$31<>""),配料清单!$B$2:$B$31))*(c$1=配料清单!$C$2:$C$31)),配料清单!$D$2:$D$31),"")

右拉下拉

大灰狼赛车手 发表于 2022-1-3 15:38:02

厉害了,哥!

无商不奸 发表于 2022-1-5 00:51:53

出BUG了,当数据延这个格式往下拉,第一组、第二组数据正确,再往下的数据全错了或是出不来。调整了数据的范围也没有出来。

末世人类 发表于 2022-1-5 17:43:54

=IFNA(LOOKUP(,0/(($B2=LOOKUP(ROW($2:$31),ROW($2:$31)/(配料清单!$B$2:$B$31<>""),配料清单!$B$2:$B$31))*(c$1=配料清单!$C$2:$C$31)),配料清单!$D$2:$D$31),"")

右拉下拉
页: 1 [2] 3 4
查看完整版本: 求 按二个条件将对应表单中的数据提取到对应单元格