我想在Excel中筛选并将返回的单元格合并到一个单元格中。
产品表:
| 库存单位|产品名称|颜色|品牌名称|库存|
| - -|- -|- -|- -|- -|
| 细胞P1| iPhone 14手机|红色|苹果公司|一个|
| 细胞P2|安卓13|绿色|萨姆斯|第0页|
| 细胞P3| iPhone 12手机|黄金级|苹果公司|一个|
| 细胞P4|安卓15|黑色|萨姆斯|一个|
| 细胞P5| iPhone 16手机|绿色|苹果公司|第0页|
导出工作表:
条件:
- 品牌==苹果
- 库存〉0
- 产品名称= [产品名称+““+颜色]
| 产品名称|库存|
| - -|- -|
| iPhone 14红色|一个|
| iPhone 12黄金版|一个|
我尝试了几件事,这是最接近我想要实现的目标:
=FILTER({Products!B2:B,Products!C2:C,Products!E2:E},REGEXMATCH(Products!D2:D, "Apple"))
...但我无法将产品名称和颜色合并到一个单元格中。
1条答案
按热度按时间krugob8w1#
你可以在
H2
单元格中尝试以下操作:或者使用
LET
函数先定义输入变量,为便于阅读表达式:输出如下:
如果您的excel版本没有
HSTACK
,只需将此调用替换为:如果您希望生成标题作为输出的一部分,那么您可以使用
VSTACK
(如果您的Excel版本中有它):