我有一组包含不同字符串的单元格 (I2:AR2)。我想选择所有以特定字符集 (即“格式:”) 开头的单元格,并将它们合并到单元格 H2 中。有时“格式:”会出现一次,有时会在范围内出现多次。我可以在 H2 中使用公式来做到这一点吗?
IE:
格式:平装、尺寸:大、颜色:绿色、格式:胶版、年份:2020、......
我希望输出是:
格式:平装,格式:胶版
或者更好的是:
平装本、胶版本
答案1
这是我最后做的。它很丑陋,我不确定它算不算一个解决方案,但是:
有问题的列范围是 T:AX,因此我制作了第二张工作表(Sheet1),并将此公式放在每个有问题的单元格中:
=IF(left(Products!T1,8)="Author: ", right(Products!T1,len(Products!T1)-8),"")
然后我插入了一个新的空的 S 列,其中包含以下函数:
=TEXTJOIN(", ",TRUE,T1:AX1)
(在每种情况下,我都放置 T1,但显然这取决于单元格)
完成后,我选择了 S 列,复制了它,然后将值粘贴回产品表上的 T 列
就像我说的,不确定这是否算是一个解决方案——我一直认为我应该能够用一个简单的公式来做到这一点——但它确实有效