1. 既存の手段と悩み VLOOKUP関数は大変強力だが、検索元のセル範囲の1列目(一番左)に検索キーがある場合にしか使えない。 2列目以降も含めた任意の列を検索キーにする手法として、INDEX関数とMATCH関数を組み合わせたものが既に考案されてい1る2が3、INDEX関数はARRAYFORMULA関数と併用できない。 でも、何百行と存在するデータ達に対してARRAYFORMULA関数を使わずに、数式を載せたセルを手動で何百行とドラッグして適用するなんて考えたくない。 GASはめんどい。 一体どうすれば…! 2. 結論 配列数式{範囲1, 範囲2}で範囲を結合することで、1列目を検索キー列とした新たなセル範囲をVLOOKUP関数に渡す。
