【问题标题】:VALUE parameter cannot be parsed to number (Google SpreadSheet Error)VALUE 参数无法解析为数字(Google 电子表格错误)
【发布时间】:2020-01-08 13:42:41
【问题描述】:

我正在尝试从这个网址中提取:https://www.instagram.com/fcbarcelona/ 帖子数量的值,这个:http://prntscr.com/p29wqn 在谷歌电子表格中使用这个公式:

=VALUE(REGEXEXTRACT(IMPORTXML(A25,"//meta[@name='description']/@content"),"(?:Following, )(.{1,})(?: Posts)"))

但我得到了这个按摩:

错误 VALUE 参数“12.1k”无法解析为数字。

请告诉我如何解决这个问题?

谢谢

【问题讨论】:

    标签: parsing xpath xml-parsing google-sheets-importxml xml-import


    【解决方案1】:

    当您将具有非数字值的字符串传递给 VALUE 方法时会发生这种情况,该方法只需要数字字符串。

    如果您真的想将12.1k 转换为数字,那么您可以执行以下操作(考虑值12.1k 存储在B20 单元格中)

    =VALUE(IF(MID(B20,LEN(B20),1)="k",MID(B20,1,LEN(B20)-1)*1000,B20))
    

    截图:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多