0
|
axingLv6专家互助发布于2018-11-23 19:18
|
A表和B表是在不同的sheet吗 跨sheet过滤单元格-http://help.finereport.com/doc-view-2381.html
|
-
chinalou(提问者)
- 是不同的sheet,B表中的物料有重复的,我如果直接使用=\'B\'!g3是可以直接在A表中显示所有B的物料,但是不想有重复的物料出现。您给的这个DEMO必须是A表和B表物料名称位置一致才能用。
-
axing 回复 chinalou(提问者)
- 这个顺序不一致也可以的,你动手验证一下
-
chinalou(提问者) 回复 axing
- 验证了是可以对应上的。但是我B表中的有重复项,A表取过来的出现了重复值。比如B表中物料X出现了2次,原料总用量是Y,A表取过来的原料总用量变成了Y,Y。不重复的物料是OK的。
-
axing 回复 chinalou(提问者)
- 那你根据你的意思加个汇总或是平均就好了
-
chinalou(提问者) 回复 axing
- 已经可以了。在DEMO的公式上增加了两个公式。split()函数在逗号截取成2段,然后再用indexofarray()函数取第1段就可以了。
indexofarray(split(REPLACE(GREPARRAY(\'B\'!G3+\'B\'!L3, LEFT(item,LEN(D7))=D7),D7,\"\"),\",\"),1)
|
|