A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
No.4です。
前回回答で、文字列と数値が混在しても検索結果が表示される数式をお示ししましたが、文字列の前後にスペースがある可能性の考慮が漏れていました。
文字列の前後にスペースがあると前回の数式では結果が表示されません。
文字列の前後にスペースがある可能性も考慮した数式は以下のとおりです。
=IFERROR(INDEX($E$2:$E$10,MATCH(TRIM(""&A3),INDEX(TRIM(""&$D$2:$D$10),0),0)),"")
No.4
- 回答日時:
既に複数の回答者さんが指摘されておられる通り、理由は不明ですが、検索するA列にも検索されるD列にも文字列と数値が混在しているようです。
VLOOKUP関数で素直に検索すると、見かけ上同じに見えていても文字列と数値では不一致となり、結果を返すことができません。
そこで、強制的にA列の検索する値もD列の検索される値も文字列にしてしまってから検索する方法を採用しました。
添付画像をご覧ください。B2セルに
=IFERROR(INDEX($E$2:$E$10,MATCH(""&A2,INDEX(""&$D$2:$D$10,0),0)),"")
という数式を記述し、下方向へコピーしています。
これで、文字列と数値が混在していても、一致するものを検索し、結果が表示されます。
なお、上記数式の「$E$2:$E$10」「$D$2:$D$10」の部分は検索される表の範囲を指定しています。実際の範囲に従って調整願います。
No.2
- 回答日時:
通常ならVLOOKUPでできますが、番号が数値と文字列が混じっているようなので、例えばAの番号が数値なのにDの同じ番号が文字列ならうまくヒットしないように思います。
実際、画像の911もデータ型が違うのでVLOOKUPでもうまくいかないのでは?
一旦、A列選択→データタブ→区切り位置→完了
そしてD列も同様の操作をして数値に揃えるなどした方がいいのでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 指定文字列が該当するA列をアクティブセルにするには 3 2022/08/17 13:18
- Excel(エクセル) INDEX関数とMATCH関数を使用し値を返す数式についてです 2 2022/04/20 13:40
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Visual Basic(VBA) 2つのシートの任意のセルの番号が一致したら、一致した行をコピーする VBA 2 2023/06/19 20:48
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Visual Basic(VBA) Excle VBA Findメソッドについて 3 2022/07/15 13:56
- Excel(エクセル) 指定した条件でTRANSPOSE関数を使う 5 2023/08/18 19:45
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最高値、最低値の日...
-
エクセル2007で1列おきに...
-
エクセルの列が左右逆に・・・・
-
エクセルで複数のセルをランダ...
-
エクセルで列の幅を広げたいの...
-
エクセルで列の行の重複の検索...
-
エクセルで列をアルファベット...
-
Excelで縦軸と横軸の両方で昇順...
-
6桁の数字の上2桁で表される数...
-
テキストファイルからエクセル...
-
Excelの昇順/降順で並び替えに...
-
VBAでエクセルシートを更新...
-
エクセルのチェックボックスを...
-
「24日の0時」って・・・
-
差し込み印刷に当日の日付が入...
-
エクセル マクロ 名前を付けて...
-
パソコンで購入したデーターが...
-
回覧板の日付について質問です...
-
「時間」、「期日」、「日付」...
-
excelで、セル内に文字が入力さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最高値、最低値の日...
-
エクセルの列が左右逆に・・・・
-
エクセル・違う幅の列や行を複...
-
エクセル2007で1列おきに...
-
Excelで縦軸と横軸の両方で昇順...
-
エクセルで列をアルファベット...
-
Excelの住所録を「あいうえお」...
-
エクセルで複数のセルをランダ...
-
差込印刷 表に左列終了後右列...
-
ワードで表を作った時
-
6桁の数字の上2桁で表される数...
-
エクセル範囲指定に列見出しを...
-
エクセルの列数を増やせますか...
-
エクセルで競艇に勝つ!
-
エクセルの数式について教えて...
-
Excelの数式の質問です。 黄色...
-
アクセス2010クロス集計クエリ
-
表の上下を入れ替える
-
エクセルで列の行の重複の検索...
-
【Excel】列単位での並べ替え時...
おすすめ情報