質問: エクセル 同じ値を探して隣の数値をコピーする エクセルで以下の作業を簡単にする方法を教えて下さい。 sheet1の1行目には見出しがあり、a列とb列の2行目から下にデータが入っています。(約200行) a列 b列 田中 13 山本 8 谷口 11 鈴木 6 佐々木 9 奥村 15 ・ ・ ・ sheet2のa列1行目から下には別のデータが入っています。(約600行) a列 太田川 山村 田中 多賀先 鈴木 奥村 幸田 ・ ・ ・ sheet2のa列のデータと完全一致するデータ(名前)をsheet1のa列から探して、同じ名前があれば、その隣のb列にある数値をsheet2のb列に貼り付ける。 見つからない場合はsheet2のb列は空欄のままです。 sheet2 a列 b列 太田川 山村 田中 13 多賀先 鈴木 6 奥村 15 幸田 ・ ・ ・
回答: sheet2のb1のセルに以下の様に入れ、下へコピーでいいです。 =if(countif(sheet1!$a$1:$a$200,a1)=0,"",vlookup(a1,sheet1!$a$1:$b$200,2,false)) excel2007以降であれば以下の様にもできます。 =iferror(vlookup(a1,sheet1!$a$1:$b$200,2,false),"")