[[20071023105216]] 『回答の内容を変化させたいんですけど・・・』(POPI) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『回答の内容を変化させたいんですけど・・・』(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))

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.