teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

質問の追記分の回答を補足

2021/09/19 12:51

投稿

sawa
sawa

スコア3002

answer CHANGED
@@ -17,4 +17,14 @@
17
17
 
18
18
  =ARRAYFORMULA(IFERROR(VLOOKUP(B2:B,Query(IIMPORTRANGE("シート1id","シート!A1:B"),"select Col2,Col1 where Col1 is not null order by Col1 desc"),2,FALSE),))
19
19
 
20
+ ```
21
+
22
+ ---
23
+ 既に解決済みでクローズされたので、なによりです。
24
+ 一応、質問の追記分の回答を入れときますね。
25
+
26
+ シート3を参照して、シート2のB列(店の名前)をキーとして、シート2の以前調査した日付、以前稼働した週の列に シート3の該当する 稼働日付、稼働週 を出力するということなので、先に回答した式をアレンジして Arryaformula とvlookupを組み合わせて 配列で複数列を返す書き方をすれば1つの式で可能です。
27
+
28
+ ```
29
+ =ARRAYFORMULA(IFERROR(VLOOKUP(B2:B,Query(IIMPORTRANGE("シート3id","シート3!A1:C"),"select Col3,Col2,Col1 where Col1 is not null order by Col2 desc"),{2,3},FALSE),))
20
30
  ```