我在单个电子表格单元格中有一个以逗号分隔的单词列表,例如:
hello, True, Franklin, true, goodbye
SPLIT()
函数将每个单词提取到其自己的单元格中。
只是它将单词“true”转换为布尔值TRUE
:
hello
TRUE
Franklin
TRUE
goodbye
我想将每个单词拆分到自己的单元格中,但只创建文本值,并保持每个单词的原始大小写:
hello
True
Franklin
true
goodbye
有什么想法吗?这是一个 演示电子表格,显示了 SPLIT 的结果,与预期/期望的结果进行了比较。
使用
regexextract()
,如下所示:
=let(
data, C1,
delimiter, ", ",
numDelimiters, (len(data) - len(substitute(data, delimiter, ""))) / len(delimiter),
regexextract(data, rept("(.*)" & delimiter, numDelimiters) & "(.*)")
)
参见 regexextract()。