我有以下Excel电子表格:
A B C
1 Product Sales List
2 Product A 500 Product A
3 Product B Product C
4 Product C 400 Product D
5 Product E
6 ="" Product F
7 Product D 600 Product H
8 Product E 550
9 =""
10 Product F 200
11 Product G =""
12 Product H 800
在A列和B列中列出了不同的产品及其销售额,您可以看到,在A列或B列中,可能会出现empty cells
或=""
的单元格。
在C列中,我现在想实现的是,只有NOT有empty cells
的产品或A列或B列B* 中有=""
的单元格才包括在列表中。
我已经可以用这个公式对列A**工作了:
={INDEX($A$2:$A$100,SMALL(IF(LEN($A$2:$A$100)=0,"",ROW($A$2:$A$100)-MIN(ROW($A$2:$A$100))+1),ROW(A1)))}
我必须在此公式中做哪些更改,才能将B列中具有empty cell
或单元格=""
的产品从C列的列表中排除?
2条答案
按热度按时间xqkwcwgp1#
当你已经计算出列A时,对B做这件事非常简单:
D列中的每个单元格都具有相应的功能:(D2示例)
=VLOOKUP(D2, $A:$B, 2, 0)
**注意:**假设A列中没有重复值
dbf7pr2w2#
不一定是数组公式。在C中使用这个公式。
然后自动填充公式。然后对列C进行排序以获得所有产品列表。
或者在A有重复产品的情况下,通过行框中的列C透视范围以获得不同的产品列表。