“~が次のいずれかと一致する”の条件に関して
2022-03-11 20:05
1枚目の画像左側に映っているDBから、アクションを利用して値をとって集計しようとしていて、
値をとってくる際の条件は、1枚目画像右側に映っている、1つ目のアクションの条件でとってこようとしています。
集計前の絞り込み条件は=A1, A2, A3, A4, A5です。(IN句のような形で検索に使おうと考えています)
ただ、集計前の絞り込み条件のセルの位置が変動するため、直接A1等と書かなくても済むような集計前の絞り込み条件を書こうとして色々書き方を試したのですが、2枚目の画像に表示されている通り、結果が求めている物と違っていて困っております。
集計前の絞り込み条件はそれぞれ
方法1:=ADDRESS(1, 1, 4), ADDRESS(2, 1, 4), ADDRESS(3, 1, 4), ADDRESS(4, 1, 4), ADDRESS(5, 1, 4)
方法2:=ADDRESS(ROW(左上), COLUMN(左上), 4), ADDRESS(ROW(左上) + 1, COLUMN(左上), 4),ADDRESS(ROW(左上) + 3, COLUMN(左上), 4), ADDRESS(ROW(左上) + 4, COLUMN(左上), 4)
方法3:=ADDRESS(1, 1, 4)&","& ADDRESS(2, 1, 4)&","& ADDRESS(3, 1, 4)&","& ADDRESS(4, 1, 4)&","&ADDRESS(5, 1, 4)
方法4:=UTIL.CELLV(1, 1, 4), UTIL.CELLV(2, 1, 4), UTIL.CELLV(3, 1, 4), UTIL.CELLV(4, 1, 4), UTIL.CELLV(5, 1, 4)
方法5:=INDIRECT($A$1&","$A$2&","&$A$3&","&$A$4&","&$A$5)
です。他の条件は同じです。
できれば方法2のような形で、セルを指定しつつ、そこから値をずらして取得したいと考えているのですが、“=A1, A2, A3, A4, A5”と同じ答えが出てくるような書き方は他にないでしょうか。
回答を投稿するにはログインが必要です。
教えていただいた方法で、問題は解決できました。
ありがとうございました。
「~が次のいずれかと一致する」は、カンマを含む数式で指定すると数式の解析よりカンマが優先されている気がします。
「=A1,A2,A3,A4,A5」のように個別に指定するしか方法はないようなので、代替案としてA1~A5のセル内で変動するセルを参照しておくのはいかがでしょうか
例としては
「~が次のいずれかと一致する」の条件には「=B1,B2,B3,B4,B5」
B1セルには「=UTIL.CELLV(ROW(左上),COLUMN(左上))」
B2セルには「=UTIL.CELLV(ROW(左上)+1,COLUMN(左上))」
B3セルには「=UTIL.CELLV(ROW(左上)+2,COLUMN(左上))」
B4セルには「=UTIL.CELLV(ROW(左上)+2,COLUMN(左上))」
B5セルには「=UTIL.CELLV(ROW(左上)+2,COLUMN(左上))」
よろしくお願いします。