gpt4 book ai didi

excel - 模拟Excel公式中的字符串分割功能

转载 作者:行者123 更新时间:2023-12-01 16:52:21 25 4
gpt4 key购买 nike

我正在尝试在 Excel 公式中拆分字符串,就像我可以在许多编程语言中所做的那样,例如

string words = "some text".split(' ');

问题是我无法确定单元格中是否有多个单词。如果我尝试使用 FIND() 或 SEARCH() 函数,如果没有空间,它们将返回#VALUE。有没有简单的方法来分割字符串,以便它返回单个单词(或者更好,以便它返回第一个单词或所有其他单词)?

最佳答案

返回第一个单词所有其他单词的公式。

=IF(ISERROR(FIND(" ",TRIM(A2),1)),TRIM(A2),MID(TRIM(A2),FIND(" ",TRIM(A2),1),LEN(A2)))

示例和结果

Text                  Description                      Results

Blank
Space
some Text no space some
some text Text with space text
some Text with leading space some
some Text with trailing space some
some text some text Text with multiple spaces text some text

对公式的评论:

  • TRIM 函数用于删除所有前导和尾随空格。文本内的重复空格也被删除。
  • 然后FIND函数会找到第一个空格
  • 如果没有空格则修剪返回文本
  • 否则,MID 函数为用于返回之后的任何文本第一个空格

关于excel - 模拟Excel公式中的字符串分割功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1031305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com