日夕
发表于 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),"")
右拉下拉