[英]How to combine 2 queries result in single query from Google Sheets
[英]Google Sheets Query Image to show up from Query result
当它们从查询中出来时,我无法弄清楚如何让图像显示在我的 gsheet 的单元格中。 我尝试了各种形式的 arrayformula 和查询组合,但一无所获。 会喜欢任何帮助。
试过了,A4:A21 是图像 URLs =ARRAYFORMULA(QUERY({B4:B21, image(A4:A21)}, "select Col1, Col2 LABEL Col1 'ID', Col2 'Image Showing'", 1))
也试过这个,A4:A21 是图片网址**
=ARRAYFORMULA(QUERY({B4:B21, "=image(""" & A4:A21 & """)"},
"选择 Col1, Col2 LABEL Col1 'ID', Col2 'Image Showing'", 1))
任何帮助是极大的赞赏。
查询无法识别图像类型。 看到这个,它指向QUERY()
手册。
每列数据只能包含布尔值、数字(包括日期/时间类型)或字符串值。
相反,您可以使用HLOOKUP()
来执行您正在尝试的操作:
=ArrayFormula({HLOOKUP("ID",B4:B21,ROW(B4:B21)-3),IMAGE(HLOOKUP("Image URL",A4:A21,ROW(A4:A21)-3))})
要么
=ArrayFormula(
{
HLOOKUP("ID",B4:B21,ROW(B4:B21)-3),
IMAGE(HLOOKUP("Image URL",A4:A21,ROW(A4:A21)-3))
})
查找每个 url 并在之后对其应用IMAGE
。
编辑:占显示状态列:
=ArrayFormula(
{
HLOOKUP("ID",B4:B21,ROW(B4:B21)-3),
IF(C4:C21="Yes",IMAGE(HLOOKUP("Image URL",A4:A21,ROW(A4:A21)-3)),)
})
这是使用ARRAYFORMULA
和IMAGE(QUERY())
的解决方案,它占多个列!
=ARRAYFORMULA({ ({ QUERY( {data!A1:C}, "SELECT Col1 WHERE Col1 is not null ORDER BY Col1 asc" ) }), ({ "IMG"; IMAGE( QUERY( {data!A2:C}, "SELECT Col3 WHERE Col3 is not null ORDER BY Col1 asc" ),2 ) }), ({ QUERY( {data!A1:C}, "SELECT Col2 WHERE Col1 is not null ORDER BY Col1 asc" ) }) })
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.