90834


ItemsシートのEには `=IMAGE(***)` などの関数が入っています。

[code]

    =QUERY('Items'!D:F, "SELECT E WHERE F LIKE '%ABC%'",1)
    
[/code]

とあった場合、 `=IMAGE(***)` をQUERYのセルで実行してほしいのですがセルは空欄のままとなってしまいます。  
SELECT DとするとD列にある文字が問題なく表示されるので処理は間違っていないと思われますが、  
QUERY関数では取得したセルの関数を実行することはできないのでしょうか？

また、同様のことを行う他の手段はありますか？

FILTERだとできそうなのですが、F列に特定の文字を含む行のE列を取得する（上記QUERY分と同じ）を行う方法がわからずです。。


CC BY-SA 4.0
2022-08-30T05:17:14.700
90831
2022-08-30T07:21:42.233
3131
question
google-spreadsheet
Google spread sheetのQUERYで関数が含まれるセルを表示したい


QUERYを使った場合は、画像は表示されないようですね。こちらの[質問](https://webapps.stackexchange.com/q/74035)を見ますと、どうやらQUERYではIMAGEは使用できないようです。そこで、別の方法として、質問内でもありますようにFILTERを使用する方法について下記に提案させていただきます。

`F列に特定の文字を含む行のE列を取得する`について、この場合、[REGEXMATCH](https://support.google.com/docs/answer/3098292?hl=ja)を使用するのはいかがでしょうか。

[code]

    =FILTER(Items!E2:E,REGEXMATCH(Items!F2:F,"ABC"))
    
[/code]


CC BY-SA 4.0
2022-08-30T07:21:42.233
90834
2022-08-30T07:21:42.233
19460
90831
answer