以特殊符号分隔并合并(Google表格)

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

[我需要您的帮助,我创建了一个电子表格,并设法将数据分割成一个特殊的符号,但是现在我放了很多原始数据,我的公式无法正常工作,我也不明白为什么。

这是链接:https://docs.google.com/spreadsheets/d/1uHhyZkyasGkwVVbMheQqXAAOVoZHH_Al6SOgk-JUxbE/edit?usp=sharing

enter image description here

我的公式是这个:

=iferror(ARRAYFORMULA({SPLIT(TRANSPOSE(SPLIT(CONCATENATE(REPT(
 IF('Data rearranged'!A3:A<>"", "♥"&'Data rearranged'!A3:A&"♦"&'Data rearranged'!B3:B&"♦"&'Data rearranged'!C3:C&"♦"&'Data rearranged'!D3:D&"♦"&'Data rearranged'!E3:E, ), 
 LEN(REGEXREPLACE(""&'Data rearranged'!F3:F, "[^]+", )))), "♥")), "♦"),
 TRANSPOSE(SPLIT(TEXTJOIN("", 1, 'Data rearranged'!F3:F), "")),
 TRANSPOSE(SPLIT(TEXTJOIN("", 1, 'Data rearranged'!G3:G), "")),
 TRANSPOSE(SPLIT(TEXTJOIN("", 1, 'Data rearranged'!H3:H), "")),
 TRANSPOSE(SPLIT(TEXTJOIN("", 1, 'Data rearranged'!I3:I), ""))}),"")

其他所有工作正常,除了应该在“课程”区域中显示的数据。我想有些东西带有特殊符号,但我不知道它是什么。

我将不胜感激,:)

google-sheets
1个回答
0
投票

问题是通过在数组的开头使用3而不是0来使G列中缺少12行:]​​>

0

这将输出188行而不是200行并导致错误

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