![](/img/trans.png)
[英]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.