[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『回答の内容を変化させたいんですけど・・・』(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)
=IF(ISNA(MATCH(K:K,Sheet2!K:K,0)),"",INDEX(Sheet2!I:I,MATCH(K:K,Sheet2!K:K,0))) としますと、そのように表示できると思います。 (6UP)
それでは、このように=VLOOKUP()が、利用できます。 (6UP) =IF(ISNA(VLOOKUP(K:K,Sheet2!K:L,2,FALSE)),"",VLOOKUP(K:K,Sheet2!K:L,2,FALSE))
コピーするときに、先頭の半角スペースも 一緒にコピーしてませんか?
(HANA)
ここからコピーしてエクセルに貼り付ける場合は、このようにするのが確実です。(6UP)
1.ここの該当する数式をコピーし、メモ帳に貼り付ける。
2.左側にあるSPACEを削除する。
3.当該個所をコピーし、エクセルの当該セルに貼り付ける。
以下のようにして、K列のデータを両方とも文字列に変換してご覧下さい。 (6UP)
1.Sheet1のK列全体を選択し、データ、区切り位置、次へ、次へとして、列のデータ形式の 文字列をクリックして、ONにし、完了。とする。
2.Sheet2のK列全体を選択し、1と同様の処理をする。
その#N/Aが表示されている行のSheet1のK列の値と、Sheet2の登録されているK列の値を それぞれ、ここに貼り付けて、教えていただけませんか? (6UP)
では、これまでとさせていただきます。 (6UP)
>K列のデータはお客様の電話番号ですので、貼り付けは控えさせてください。 ダミーデータで良いのでは?
>表示が『#N/A』になってしまいます。 Sheet2のL列に #N/A が存在している。 なんてことは? (sin)
>昨日からの引き続きなんですが と言うのは、 「昨日は上手く行ったと思ったけど、上手く行かない物があった」 と言う事ですかね?それとも 「同じような式を今日作ってみたけど、上手く行かない」 と言う事ですかね?
6UPさんの式をそのまま使っているだけならば #N/Aのエラーがでた(返された)時 IF関数で「""」を返すようになっていますので このエラー値がでるはずは無いと思います。
式を変更したのなら、式が正しくない可能性もありそうです。 現在お使いの式は、どの様な物ですか?
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.