『回答の内容を変化させたいんですけど・・・』(POPI) 以前の質問で『シート1のF列のセルのデータとシート2のF列のセルの条件が一致した場合に シート2のI列の一致した行のセルのデータをシート1のI列にセットする方法を教えていただき たいのです。どうぞ、よろしくお願いいたします。』で 『配置が、わかりませんので、Sheet1のI列のF列に値が入力される行のセルにこのように入力し、 下にフィルドラッグでは、どうでしょう?                     (6UP) =IF(ISNA(VLOOKUP(F:F,Sheet2!F:I,4,FALSE)),"",VLOOKUP(F:F,Sheet2!F:I,4,FALSE))』 の回答をいただきました。 今回この内容をSheet1,2のK列の条件が一致した時にSheet2のI列の内容を Sheet1のI列に貼り付けるように変更するにはどうしたらよいのでしょうか? お願いします。 ---- 以前の質問は、こちらですね。 [[20071016154314]]『質問内容変更しました』(POPI) 関連質問は、同じスレに続けてするのが良いと思いますよ。 ちなみに、VLOOKUP関数はおわかりですか? (HANA) ---- 申し訳ありません。同スレでの質問との事で失礼しました。VLOOKUPについてはハッキリ入って判りません。よろしくご指導願います。 ---- =IF(ISNA(MATCH(K:K,Sheet2!K:K,0)),"",INDEX(Sheet2!I:I,MATCH(K:K,Sheet2!K:K,0))) としますと、そのように表示できると思います。                 (6UP) ---- 申し訳ありません。質問の一部を間違えていました。正しくはK列一致の場合、Sheet2のL列のデータをSheet1、L列に貼り付けたかったんです。試行錯誤でやってみたんですがわかりません。ごめんなさい。 ---- それでは、このように=VLOOKUP()が、利用できます。               (6UP) =IF(ISNA(VLOOKUP(K:K,Sheet2!K:L,2,FALSE)),"",VLOOKUP(K:K,Sheet2!K:L,2,FALSE)) ---- 動きません。データの内訳ですがK列に電話番号(NTTor携帯)、L列には受付内容が登録されているデータです。コピペでは駄目でした。セルに計算式が表示されるだけでお仕事してくれません。 ---- コピーするときに、先頭の半角スペースも 一緒にコピーしてませんか? (HANA) ---- ここからコピーしてエクセルに貼り付ける場合は、このようにするのが確実です。(6UP) 1.ここの該当する数式をコピーし、メモ帳に貼り付ける。 2.左側にあるSPACEを削除する。 3.当該個所をコピーし、エクセルの当該セルに貼り付ける。 ---- 不具合わかりました。関数を入力したセルの書式が“文字列”になっていました。“標準”に修正後、しっかりお仕事してくれました。(6UP)さん、(HANA)さん ありがとうございました。 ---- 昨日からの引き続きなんですが、Sheet2、L列の受付内容がSheet1のL列に入力されるんですが、表示が『#N/A』になってしまいます。L列の書式は文字列なんですが・・・、たびたびすいませんが教えて下さい。 ---- 以下のようにして、K列のデータを両方とも文字列に変換してご覧下さい。    (6UP) 1.Sheet1のK列全体を選択し、データ、区切り位置、次へ、次へとして、列のデータ形式の   文字列をクリックして、ONにし、完了。とする。 2.Sheet2のK列全体を選択し、1と同様の処理をする。 ---- 指示通りにやったんですが、変化ありません。??? ---- その#N/Aが表示されている行のSheet1のK列の値と、Sheet2の登録されているK列の値を それぞれ、ここに貼り付けて、教えていただけませんか?          (6UP) ---- すいません。K列のデータはお客様の電話番号ですので、貼り付けは控えさせてください。申し訳ありません。 ---- では、これまでとさせていただきます。  (6UP) ---- >K列のデータはお客様の電話番号ですので、貼り付けは控えさせてください。 ダミーデータで良いのでは? ---- >表示が『#N/A』になってしまいます。 Sheet2のL列に #N/A が存在している。 なんてことは? (sin) ---- >昨日からの引き続きなんですが と言うのは、 「昨日は上手く行ったと思ったけど、上手く行かない物があった」 と言う事ですかね?それとも 「同じような式を今日作ってみたけど、上手く行かない」 と言う事ですかね? 6UPさんの式をそのまま使っているだけならば #N/Aのエラーがでた(返された)時 IF関数で「""」を返すようになっていますので このエラー値がでるはずは無いと思います。 式を変更したのなら、式が正しくない可能性もありそうです。 現在お使いの式は、どの様な物ですか? (HANA) ---- 返答が遅れて申し訳ありません。皆さんの指示を参考に自分であれこれやって、このような式を作成し解決しましたありがとうございました。 =IF(ISERROR(VLOOKUP(Sheet1!K:K,Sheet2!K:L,2,0)),"",VLOOKUP(Sheet1!K:K,Sheet2!K:L,2,0))