在单元格中使用importJSON函数时,我可以在其他单元格公式中使用此单元格吗?
示例:单元格A1包含= importJSON(“ url”,“ / name”,“ noHeaders”),1,1),显示值为100。
然后可以在单元格B1中的公式中使用它吗?示例:单元格B1公式= IF(AND(A1> 50),“ Y”,“ N”))。目前,该公式无效。我如何检查importJSON结果是实际数字还是字符串?
答案 0 :(得分:1)
您可以使用VALUE
公式:
=IF(AND(VALUE(A1) > 50), "Y", "N"))
这会将字符串转换为 number ,并且IF
条件将变为可能。
但是,如果只想查找传递给函数的数据的类型,则必须在单元格上使用TYPE
。
根据documentation,这将返回以下值之一:
- 1 :如果值是数字
- 2 :如果值是文本
- 4 :如果值是布尔值
- 16 :如果值是错误
- 64 :如果value是一个数组
- 128 :用于任何其他类型的单元格。例如,单元内图像和迷你图。
记住以下几点也很重要:
该函数无法确定一个单元格或一个单元格范围是否正在使用公式,它只能返回显示在单元格中的值的类型。