我需要从JSON文件中获取一堆值到Google电子表格中。我按照these条说明操作,并且能够阅读我在Dropbox中托管的JSON文件。
现在问题是数据最终会像这样:
value1,1,value2,2,value3,3
我希望使用电子表格图表可视化值,但据我所知,如果数据仅可用,则不可能。
我无法找到重新格式化这些逗号分隔值的方法,并将其显示在如下表格中:
value1 | 1
value2 | 2
value3 | 3
知道我该怎么办?
编辑:我找到了分割功能,这让我更接近我的目标,但那就是它。
它会将输入转换为:
值1 | 1 | value2 | 2 | value3 | 3
答案 0 :(得分:1)
这仅适用于Google表格,并假设该字符串位于A1。
=ArrayFormula(VLOOKUP(REGEXEXTRACT(A1,"^(.+?),"),SPLIT(A1,","),ROW(OFFSET(A1,,,COUNTA(SPLIT(A1,","))/2,1))*2-{1,0},0))
注意:第三个A1(OFFSET函数之后的那个)必须是A1,或者行1中的任何单元格。它是为要处理的公式生成行号,而根本不与字符串直接相关。