【问题标题】:Format and cleanup imported JSON in Google Sheets在 Google 表格中格式化和清理导入的 JSON
【发布时间】:2021-02-24 15:07:00
【问题描述】:

我正在使用脚本通过公式中的函数将 JSON 导入 Google 表格。导入后,我需要清理文本(示例如下)并重新格式化单元格以仅包含 "3":

之后的值

在这种情况下,我只想提取/保留“55”并删除所有其余文本。是否可以在同一个单元格中通过组合(使用 & 或等效项)导入 JSON 的现有公式和格式化公式?

"{\"1\":1,\"2\":2,\"3\":55,\"4\"}" 

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    试试这个:

    =索引( 数组公式( 伊芙娜( 正则提取( 拆分(AB2,“”) ,"[0-9]+"))) ,,7)

    1. 使用 \ 作为分隔符分割字符串。这样就形成了一张桌子。
    2. 使用 regexextract(和 arrayformula 遍历此表并提取所有数字)
    3. Ifna 在找不到号码时防止出现错误消息
    4. 索引从表中获取第 7 个元素。

    如果这个结构总是相同的(JSON 中的参数数量相同,它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2021-02-23
      • 1970-01-01
      • 2022-06-14
      • 2018-06-04
      • 2011-02-09
      • 2021-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多