如何防止 Google Sheets 中的 SPLIT 函数将文本转换为非文本

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

我在单个电子表格单元格中有一个以逗号分隔的单词列表,例如:

 hello, True, Franklin, true, goodbye 

SPLIT()
函数将每个单词提取到其自己的单元格中。 只是它将单词“true”转换为布尔值
TRUE
:

 hello 
 TRUE 
 Franklin 
 TRUE 
 goodbye 

我想将每个单词拆分到自己的单元格中,但只创建文本值,并保持每个单词的原始大小写:

 hello 
 True 
 Franklin 
 true 
 goodbye 

有什么想法吗?这是一个 演示电子表格,显示了 SPLIT 的结果,与预期/期望的结果进行了比较。

google-sheets text split google-sheets-formula boolean
1个回答
0
投票

使用

regexextract()
,如下所示:

=let( 
  data, C1, 
  delimiter, ", ", 
  numDelimiters, (len(data) - len(substitute(data, delimiter, ""))) / len(delimiter), 
  regexextract(data, rept("(.*)" & delimiter, numDelimiters) & "(.*)") 
)

参见 regexextract()

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