我正在开发一个公式,该公式引用 A 列中的值并根据这些数字调整其功能。
例如,如果Sheet1的A列中有25个结果,我想根据Sheet2的A列中的相应值拆分并使用TEXTJOIN函数,如下式所示。
我的目标是创建一个以这种方式运行的动态公式。
表1
姓名 |
---|
价值1 |
价值2 |
价值3 |
价值4 |
价值5 |
价值6 |
价值7 |
价值8 |
价值9 |
价值10 |
价值11 |
价值12 |
价值13 |
价值14 |
价值15 |
价值16 |
价值17 |
价值18 |
价值19 |
价值20 |
价值21 |
价值22 |
价值23 |
价值24 |
价值25 |
表2
文本连接数 | 结果 |
---|---|
5 | =TEXTJOIN("', '", TRUE, ARRAYFORMULA("'" & Sheet1!B2:B6 & "'")) |
6 | =TEXTJOIN("', '", TRUE, ARRAYFORMULA("'" & Sheet1!B7:B12 & "'")) |
4 | =TEXTJOIN("', '", TRUE, ARRAYFORMULA("'" & Sheet1!B13:B16 & "'")) |
5 | =TEXTJOIN("', '", TRUE, ARRAYFORMULA("'" & Sheet1!B17:B20 & "'")) |
5 | =TEXTJOIN("', '", TRUE, ARRAYFORMULA("'" & Sheet1!B21:B25 & "'")) |
尝试过但出现错误:
=TEXTJOIN("', '", TRUE, ARRAYFORMULA(
IF(MOD(ROW(Sheet1!B2:B)-ROW(Sheet1!B1), 5) = 0, "'" & Sheet1!B2:B & "'", "")))
这是最终结果:
文本连接数 | 结果 |
---|---|
5 |
|
6 |
|
4 |
|
5 |
|
5 |
|