Google sheets Google Sheets/Excel:IMAGE()公式转换为普通URL

Google sheets Google Sheets/Excel:IMAGE()公式转换为普通URL,google-sheets,Google Sheets,我正在将Google Sheets文件转换为CSV格式 某些单元格通过=image插入图像https://placekitten.com/200/300 我需要能够提取纯文本https://placekitten.com/200/300 这可能吗?我试过用替代品,但当然不行 感谢所有能解决这个问题的人 试试看: =REGEXEXTRACT(FORMULATEXT(A2); """(.*)""") 尝试: 我认为解释@player0的答

我正在将Google Sheets文件转换为CSV格式

某些单元格通过=image插入图像https://placekitten.com/200/300

我需要能够提取纯文本https://placekitten.com/200/300

这可能吗?我试过用替代品,但当然不行

感谢所有能解决这个问题的人

试试看:

=REGEXEXTRACT(FORMULATEXT(A2); """(.*)""")
尝试:


我认为解释@player0的答案会很好,特别是对未来的人

他的答案可以分为两部分:

使用FORMULATEXT获取公式 使用正则表达式从中提取URL 第一部分是公式文本。这是非常自解释的:它接受一个单元格并以字符串形式返回公式

第二部分是使用正则表达式并提取URL。在本例中,@player0依赖于URL是该公式的唯一引用文本这一事实。因此,使用regex.+将匹配公式引号内的引号部分,因此仅匹配URL。在公式中使用文字字符串时,需要用引号将其括起来,例如hello as hello。双引号需要加倍,例如AAAAA写为AAAAA。所以,+变成了

工具书类
我认为解释@player0的答案会很好,特别是对未来的人

他的答案可以分为两部分:

使用FORMULATEXT获取公式 使用正则表达式从中提取URL 第一部分是公式文本。这是非常自解释的:它接受一个单元格并以字符串形式返回公式

第二部分是使用正则表达式并提取URL。在本例中,@player0依赖于URL是该公式的唯一引用文本这一事实。因此,使用regex.+将匹配公式引号内的引号部分,因此仅匹配URL。在公式中使用文字字符串时,需要用引号将其括起来,例如hello as hello。双引号需要加倍,例如AAAAA写为AAAAA。所以,+变成了

工具书类
太好了,谢谢!我不知道公式文本:太好了,谢谢!我不知道公式文本: