情報管理
の編集
https://over.6pb.info/wiki/?&76c5343026
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
***vlookupに2つ以上の条件を付ける [#a2449d0b] vlookupだと、条件を一つしか付けられないが、filterなら幾つでも付けられる。これはExcelにはない大きな利点だ。 #hr ただ、filterはarrayformulaと組みにできない不利もある。複数条件のvlookupをarrayformulaと組みにするため、複数条件のvlookupを1条件に書き直すアプローチもある。 例えば、求める値がC列、検索語と検索範囲のペアが、A列に対しD列、B列に対しE列(2条件)のとき、つまり =filter(c:c,a2=d:d,b2=e:e) のとき(行2の式)、A列とB列を連結して1列にし、同じくD列とE列も連結して1列にすることで、1条件に書き換えることができる。 |A列とB列を連結して1列に|a2:a&b2:b|| |D列とE列を連結して1列に|d2:d&e2:e|| |||| |検索語|d2:d&e2:e|| |検索範囲|{a2:a&b2:b,c2:c}|この2列目がC列| |検索範囲を配列に変換|arrayformula({a2:a&b2:b,c2:c})|| =arrayformula(vlookup(d2:d&e2:e,arrayformula({a2:a&b2:b,c2:c}),2,false)) しかしかなり遅いようだ。
タイムスタンプを変更しない
___paraedit_taxtarea___
テキスト整形のルールを表示する