質問: エクセル超初心者なのですが、大至急教えていただけると助かります。 VLOOKUPで以下のような関数を何千行も入力したいです。 =VLOOKUP(AG6,work!A1:B14,2,FALSE) =VLOOKUP(AG7,work!A15:B28,2,FALSE) =VLOOKUP(AG8,work!A29:B42,2,FALSE) ただし、範囲がA1:B14、A15:B28、A29:B42・・・と不規則なため、 単純コピーができません。 そのため、CONCATによる文字列の結合がよいかと考えています。 =CONCAT(AJ6,AK6,AL6,AM6,AN6,AO6,AP6,AQ6,AR6,AS6,AT6,AU6) ※複数のセルに要素を入力したものを文字列として結合する。 ただしこうした場合、 セルにはVLOOKUP(AG6,work!A1:B14,2,FALSE)という文字列として 認識されてしまいます。 これを数式に、つまり、=VLOOKUP(AG6,work!A1:B14,2,FALSE)にするには どうしたらよいでしょうか? そもそも前処理としてCONCATじゃ無理だよとかあれば、 そちらも教えていただきたいです。 よろしくお願いします。
回答: "="もくっつけて、後は手動でコピー&ペースト