質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%

Q&A

解決済

2回答

5904閲覧

excelで別シートの「IPアドレスホスト名」の指定されたIPアドレスのB列の値を返したい

moitaro

総合スコア443

0グッド

1クリップ

投稿2017/03/08 06:34

お世話になっております。

https://teratail.com/questions/67832
でコメント頂いたのですが
私がしっかり理解出来なかったため
もう一度問い合わせ本当に失礼します。

シート1

excel

1 A B 211.66.77.134 8c89a546de3a 311.66.77.135 8c89a546dc27 4:

IPアドレスホスト名

excel

1 A B 211.66.77.134 WS-HOGE01 311.66.77.135 WS-HOGE02 4:

でシート1のC列に「IPアドレスホスト名」シートの
IPアドレスが同じBのホスト名を表示したいと思っております。

シート1に=MATCH(A1,IPアドレスホスト名!A1:A69,0)
とやったらそのIPアドレスの列は表示されるようになったのですが
その列のBのホスト名を表示する方法が分かりません。

方法をご助力頂けないでしょうか?

以上 お問い合わせ致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

=VLOOKUP(A1,IPアドレスホスト名!A1:B1000,2,0)

これをシート1のC列に書いて、あとはずらーっとドラッグすればよいのでは

投稿2017/03/08 06:39

kunai

総合スコア5405

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

moitaro

2017/03/08 06:47

ありがとうございます。 INDEXでやろうとしてドツボにはまりましたが VLOOKUPでやれば出来ますねっ 助かりました。ありがとうございます。
guest

0

VLOOKUPは便利ですが、検索範囲(マスタとなる範囲)に以下のような制約(前提条件)があります。
・左端列が検索キーの項目であること
・左端列でソートされていること

これらの条件を満たしていないと、マスタに存在するのにN/Aエラーが返されたりします。

マスタのレイアウトを自由に変更できない場合などは、VLookupでは対応しきれなくなることがあります。
そんな時に使うのが、もともとmoitaroさんが使用されていたと思われるMATCH関数とINDEX関数を組み合わせた検索です。

詳細はこれらの関数名でググればいろいろ解説サイトが出てくると思います。
今回の場合、
>INDEXでやろうとしてドツボにはまりました
ということで、せっかくINDEX関数でやり始めていたのですからその路線で行くことをお勧めしたかったです。

=INDEX(IPアドレスホスト名!B1:B69, MATCH(A1, IPアドレスホスト名!A1:A69, 0))
のように記述すれば目的の結果が得られると思います。

解説すると、
①MATCH関数で「IPアドレスホスト名」シートのA1:A69の範囲で何番目にA1セルと同じ値があるか探す。
②INDEX関数で「IPアドレスホスト名」シートのB1:B69の範囲で、①で見つけた番号の行から値を取り出す。

この方法の場合、前述のVLookup関数のような制約もありません。

解決済みに対するものすごい遅レスなのですが、後続の方の参考になれば幸いです。

投稿2019/01/24 04:46

jawa

総合スコア3013

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

moitaro

2019/01/24 06:44

jawa様 コメントありがとうございます。 MATCH関数、INDEX関数の解説ありがとうございますっ なるほどっ そのような考えなのですねっ 参考になりました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問