[[20141211145314]] 『関数について教えてください(現在INDEX MATCH使』(yukkie) ページの最後に飛ぶ

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

 

『関数について教えてください(現在INDEX MATCH使って停滞中)』(yukkie)

連絡網を作成しています。
Sheet1に名前、連絡先、住所等の情報を入力しました。
Sheet2に連絡網を作成しており、Sheet1の情報を引っ張ってくるように
したいと考えております。
(連絡先が変わった時も、Sheet1を修正したらSheet2にも反映されるから手間が省ける為)

Sheet1

 A           B                C          D                E
氏名   フリガナ     携帯メール 電話      PCメール ・・・
山本花子 ヤマモトハナコ  hana@…   0x0-xxxx-****  y.hana@… 

Sheet2
山本花子
携帯メール

という連絡網を作成したいと思っています。
現在できている関数は
=INDEX(Sheet1C:C,MATCH(Shhet2A2,Sheet1A:A,0)
です。
Sheet2で名前を入力すると、携帯メールと記載している箇所に
Sheet1の携帯メールを引っ張ってこれるようになっています。

ただ、携帯メールが記載されていない人もいる為、
携帯メールの所に記載が無かったら、PCメールを反映としたいのですが
色々調べてみましたがわかりませんでした。

ご存知の方教えてください。
よろしくお願いいたします

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 =VLOOKUP(A1,Sheet1!A:E,IF(VLOOKUP(A1,Sheet1!A:E,3,FALSE)=0,5,3),FALSE)

 でどうでしょうか?

 あとここに関数を載せる時は手で入力せずエクセルからコピーして貼り付けるのが
 いいかと思われます。
(se_9) 2014/12/11(木) 15:21

ありがとうございました。
コピーして、実際の範囲に直したもので貼りつけましたところ
#N/A のエラーメッセージが出てきてしまいました。
選択する範囲が間違っているのかもしれませんので
じっくり向かい合ってみます。

関数はエクセルからコピーして貼り付けるのが良いという事も
教えてくださいましてありがとうございました。
(yukkie) 2014/12/11(木) 16:15


 Sheet2のA1セルに入っている名前がSheet1のA列に存在しないと#N/Aが出ます。
 他に原因があるかもしれませんが・・・。
(se_9) 2014/12/11(木) 16:47

ありがとうございました。
Sheet1のA列に名前が無くて番号が振られていたため
A列の番号を消してA列を名前にしたら反映されました。
お騒がせしてしまい申し訳ございません。

こちらの情報もちゃんとしたものでなかったため
失礼いたしました。

無事反映することが出来ました。
助かりました。
ありがとうございました。
(yukkie) 2014/12/12(金) 11:20


コメント返信:

[ 一覧(最新更新順) ]


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