Google sheets google sheet formula将两列表转换为JSON,并使用显示值而不是单元格值
示例表: 我有一个行数可变、列数可变的表。我想将表转换为JSON字符串,第一列是键,第二列是值 我有一个公式,但它使用单元格值,而不是单元格显示值。例如,在我上面的示例表中,它输出:Google sheets google sheet formula将两列表转换为JSON,并使用显示值而不是单元格值,google-sheets,Google Sheets,示例表: 我有一个行数可变、列数可变的表。我想将表转换为JSON字符串,第一列是键,第二列是值 我有一个公式,但它使用单元格值,而不是单元格显示值。例如,在我上面的示例表中,它输出: “编号”:“1”而不是“编号”:“1.0” “日期”:“4378”而不是“日期”:“2019-11-15” 有没有办法告诉公式使用单元格显示值而不是单元格值?将第二列转换为文本: ="{" & TEXTJOIN(", ", TRUE, ARRAYFORMULA(IF(A2:A<>"", "
而不是“编号”:“1”
“编号”:“1.0”
而不是“日期”:“4378”
“日期”:“2019-11-15”
有没有办法告诉公式使用单元格显示值而不是单元格值?将第二列转换为文本:
="{" & TEXTJOIN(", ", TRUE, ARRAYFORMULA(IF(A2:A<>"", """" & A2:A & """ : """ & TO_TEXT(B2:B) & """", ""))) & "}"
=“{”和TEXTJOIN(“,”,TRUE,数组公式(IF(A2:A“,”和A2:A&“:”&TO_TEXT(B2:B)&“,”)&“)
看看这是否有效?
TO_TEXT
就是答案。令人惊叹的。非常感谢。