使用表格 SPLIT 函数

本文阅读时长:4 分钟
一、SPLIT 函数介绍
在 Lark 表格中,SPLIT 函数通常用来将指定字符或字符串两侧的文本拆分,将拆分后的子字符串存放在行中不同的单元格中。
二、函数解读
  • 函数公式:SPLIT(文本, 分隔符, [逐个拆分], [移除空白文本])
  • 参数释义:
  • 文本:要拆分的文本。
  • 分隔符:用于分隔文本的字符。
  • 逐个拆分:选填;是否将文本中的每个分隔符都用于拆分。
  • True 或空:每个分隔符都会拆分字符串。
  • False:将连续出现的分隔符当成一个分隔符处理。
  • 移除空白文本:选填;是否要在拆分后移除空白文本信息。
  • True 或空:将连续出现的分隔符视为一个分隔符进行处理。如果“逐个拆分”参数选择了 True,搭配该参数后效果等同于“逐个拆分”参数选择 False。
  • False:在连续分隔符之间添加空白单元格值。 如果“逐个拆分”参数选择了 False,搭配该参数后效果等同于“逐个拆分”参数选择 True。
  • 举例:通过公式SPLIT("1,2,,3", ",",True,False) ,你会得到 4 个单元格,里面分别包含文本 1,2,空白和 3。
三、操作步骤
使用 SPLIT 函数
  1. 进入表格,在单元格内输入公式,如下图的 =SPLIT(A2,"/")
  1. 回车 键,得到拆分后的效果。下图中展示的是将一串用“/” 分隔的电话号码拆分的效果。
250px|700px|reset
删除 SPLIT 函数
选中应用了 SPLIT 函数的单元格,按删除键即可清空单元格内的函数公式。
四、应用案例
SPLIT 函数和 INDEX 函数的嵌套使用
  • 场景:HR 有一张按“姓名-工号”格式记录员工信息的表,需要将姓名和工号分别提取到不同单元格。
  • 公式:INDEX(SPLIT(A2,"-"),1)、INDEX(SPLIT(A2,"-"),2)
  • 说明:
  • SPLIT(A2,"-"):SPLIT 函数将 A2 表格中的员工信息信息按照“-”进行了拆分。
  • INDEX(SPLIT(A2,"-"),1):将 SPLIT 函数的拆分结果作为 INDEX 函数的引用范围,提取第一个值,即姓名。
  • INDEX(SPLIT(A2,"-"),2):将 SPLIT 函数的拆分结果作为 INDEX 函数的引用范围,提取第二个值,即工号。
250px|700px|reset
作者Lark 帮助中心
最后更新于2025-04-03
评价此内容
提交成功,感谢你的反馈!
未能解决你的问题?请联系在线客服
rangeDom