google-sheets - 从 Split() 获取第一项

标签 google-sheets google-docs

我使用SPLIT函数来分割看起来像 1.23/1.15 的字符串。

现在它会产生两个单元格,正如它应该的那样。但如何从结果中获取某个元素呢?我想做这样的事情:

SPLIT("1.23/1.15", "/")[0]

提取1.23。正确的语法是什么?

我尝试使用 INDEX 函数,但没有成功:=INDEX(SPLIT("1.23/1.15", "/"), 0,0)

最佳答案

您可以使用索引函数来选择要返回的值。因此,要从示例中检索第二个值,您可以使用:

=index(SPLIT("1.23/1.15", "/"), 0, 2)

最后一个参数表示您希望检索哪一个 - 1 将检索第一个值。

或者,您可以使用 left/rightfind 从示例中提取任一值。例如,要获取第一个值,您可以使用:

=left("1.23/1.15", find("/", "1.23/1.15"))

关于google-sheets - 从 Split() 获取第一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32307788/

相关文章:

google-apps-script - 插入新行时触发谷歌电子表格上的脚本

google-apps-script - 谷歌金融作为 ArrayFormula 的论据

google-apps-script - 如何使用 Apps 脚本将 .docx 文件转换为 Google 文档?

javascript - 将谷歌文档转换为 pdf 导致空白 pdf,谷歌脚本

Java GData Spreadsheets API 获取 Feed 失败

regex - 如何从 Google 表格中的过滤器中选择多个值?

css - Polymer Google Sheets 集成 CSS 保留

curl:谷歌电子表格为 .csv

google-sheets - 谷歌表格 : how to find the average of values in one column grouped by another column's values?

excel - Google 文档导出带双引号的 CSV