1

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

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

但我得到了这个按摩:

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

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

谢谢

4

1 回答 1

2

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

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

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

截屏:

在此处输入图像描述

于 2019-09-09T03:18:02.157 回答