No.1ベストアンサー
- 回答日時:
こんにちは。
Vlookupは重複しないコード表の中から、あるコードに対応する値を検索するような場合に使います。
>かなで人名の一文字を表示してそのなかから対象者を検索するという
かな1文字だと多くの人にマッチしてしまうので、その中の誰が検索されるか分からず、期待したような結果にはならないと思います。
例1)検索表が以下のような名簿の場合
かな 名前
な 中村 主人
な 中山 秀征
=vlookup("な","名簿"!A2:B3,2,FALSE)
→この結果は上記の名簿のどちらが検索されるか分かりません(先に書かれているほうかも。)。
例2)
社員番号 かな 名前
2015 なかむら もんど 中村 主人
2016 なかやま ひでゆき 中山 秀征
=vlookup("2015","名簿"!A2:C3,3,FALSE)
→この結果は「中村 主人」が検索されます。
一般的な使い方は、例2のように、必ず一意に決まるコードのようなものを検索して値を求めます。
では。
No.4
- 回答日時:
#3です。
時間が出来たので、「多段指定」で氏名を選択する入力規則を説明します。例データ
どこでもよいが第1行は見出し(アカサ・)にして、その列の下方向に、具体的氏名を入力しておく。各列は寄り集まっていること。
ア行カ行ザ行の例にした。
E1:G6
アカサ
明石川村佐藤
井上木村志村
上田草野墨田
江戸近藤瀬田
大川曽根
ーー
挿入ー名前ー作成ー上端行のみチェックを入れる。
名前ボックスにアなど入れてその名前で、第2行以下の範囲を定義できたことを確認。
ーー
どこでもよいがA1とする。
データー入力規則ーリストー難易にA1:C1
ーー
A2:A20とか適当に入力セルに
データー入力規則ーリストー=INDIRECT($A$1)
=INDIRECT($A$1)のこの部分は先人のアイデア・叡智をそのまま学ぶしかない。
ーー
操作A1で、例えば「ア}を選ぶ
A2以下の各セルで▼をクリックすると
アの列で定義した
明石
井上
上田
江戸
大川
が出るから、全体のリストから選ぶより選びやすいでしょう。
その都度A1で指定、A2以下で指定、A1で指定、A2以下で指定・・を繰り返す。
No.3
- 回答日時:
>一名だけ抽出したい場合、Vlookupで宜しいのでしょうか
逆に考えること。VLOOKUPは同名のものが(ある列に)2回以上出現しても、最初の行しか探せないのだ。重複出現するものは、他の工夫をしないと使えないのだ。
ーー
>その際にかなで人名の一文字を表・・
どういうことを考えているのかはっきりさせること。
エクセルで有名な機能に、入力規則のリストというのがある。
それがよいかどうかは、データの状況(主に数)や使用者の思惑・好みによる。
VLOOKUPは基本は第1引数(検索する氏名)はセルに直接入力(フルネーム)を前提にしている。
入力規則のリストは、人間の選択とクリックを前提にしている。
ーー
>もしこの方法で表を作成しようとした場合の具体的
これも舌足らず。表の氏名の列とその他のこととあるが、この質問は氏名列だけの話ではないの?
ーー
氏名の入力は
(1}直接漢字入力
(2)入力規則のリスト機能
(3)一般のドロップダウン
(4)その他
その他はすぐ思いつかない。
それと(2)でも、200名もあるとリストから探して選択するのが大変。
アカサタナ順などに分けその1文字をまず指定し、表示リスト数を減らす方法はある。
少し技巧的になる。そのことを言っているのかどうかもあいまいで判らない質問表現なので略。
http://questionbox.jp.msn.com/qa1868926.html?Sta …
No.2
- 回答日時:
どのような目的で使用するのかでアドバイスも異なってくると思います。
これからシートを作成されるのであれば、使用目的など細くしてみてください。
VLOOKUP関数は、範囲の左端列を検索して、一致した行のデータを表示します。
氏名やふりがなでは、同姓同名や名字と名前の間のスペースの入れ方などで、うまくいかないケースがあります。
その場合は入力規則の機能と組み合わせて使用するとミスがなくなります。
例えば、同姓同名はないとして
A B C D E F
氏名 フリガナ 住所 電話番号
・・・
でデータを入れて、フリガナ順に並び替えておきます。
F1セルには、入力規則 リスト を設定してA列の名前を選択するようにします。
F2セルに =VLOOKUP(F1,A:D,3,FALSE) 住所表示
F3セルに =VLOOKUP(F1,A:D,4,FALSE) 電話番号表示
になります。
同姓同名がある場合は、オートフィルターの機能が便利かと思います。
データのシートに作業列を加えて、判別する方法もあります。
例えば B列に =A2&" "&TEXT(ROW(),0)などと挿入、検索値に使用する
F1セルには B列を入力規則のリストに設定
F2セルに =VLOOKUP(F1,B:E,3,FALSE) 住所表示
F3セルに =VLOOKUP(F1,B:E,4,FALSE) 電話番号表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) エクセルについて教えてください。 2 2022/10/20 14:55
- その他(Microsoft Office) Outlookメール 連絡先の検索について 〈 ご説明 〉 Windows PC の Outlook 1 2022/09/23 14:43
- Excel(エクセル) エクセルのvlookupについて質問です 3 2023/01/05 15:15
- Excel(エクセル) Excelの関数についての質問です。(vlookup関数) A列 B列. C 1 大阪 50. 検索 6 2023/08/11 13:35
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- Excel(エクセル) ExcelのVLOOKUP関数 7 2022/08/23 06:46
- Android Android、Webページの文字列検索はできない? 3 2022/05/29 11:02
- HTML・CSS 別サイトのHTML内にある情報を自動取得して、自分のサイトに組込む方法を教えてください。 例えば、Y 1 2023/06/15 08:09
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- Excel(エクセル) エクセル関数のXlookupのフィルハンドル機能(類した機能でも可)を知りたいです。 3 2022/09/20 20:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelのセルを飛ばして入力する
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excel 2019 のピボットテーブル...
-
エクセルの行の抽出について質...
-
【マクロ】エクセルにかいてあ...
-
スプレッドシート クエリ関数 1...
-
エクセルでセルに「氏名を入力...
-
MOS365 Excel Expert / Excel R...
-
excelの不要な行の削除ができな...
-
EXACT関数とIF関数の組み合わせ...
-
スプレッドシートの関数VLOOKUP...
-
Excelで全角を半角にしたいので...
-
Excel初心者です。 詳しい方、...
-
エクセルの数式で教えてください。
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報