连接具有相同名称且位置始终变化的列中的值

问题描述 投票:0回答:1

这就是 my data 的样子。

我需要提取

concatenated values like this

但是,这些列的位置总是根据新的数据刷新而变化。所以,这一轮是B、C、D列,但下一次可能是F、G、H。但它们总是连续的。列名称保持不变,即所有列都相同。

溶液必须适用于每个电池并且不会溢出。因为我会在不同的位置一一提取它们。

我使用了连接和 Hlookup 公式。

excel excel-formula
1个回答
0
投票

如果您有 Excel 365,您可以使用以下公式:

=LET(dataRaw,A1:G4,
header, TAKE(dataRaw,1),
data,FILTER(DROP(dataRaw,1),header="Custom field (Continents)"),
BYROW(data,LAMBDA(r, TEXTJOIN(", ",TRUE, r))))

它会过滤原始数据以仅返回“自定义字段(大陆)”列。

然后逐行应用

TEXTJOIN

© www.soinside.com 2019 - 2024. All rights reserved.