括弧付き社員番号「(12345)」からMID関数で12345を取り出したセルを使用してVLOOKUP関数で検索するとヒットしません。
・セルが数字なのに左寄せになっている。
・直接12345と入力すると右寄せで入りヒットする。
関数の結果は数字といえども文字列で戻ってくるようです。
セルもテーブルもどちらも半角です。
数字と英字の混在を試すと正しくヒットする。
VLOOKUPでは「関数で取り出した数字」は正しく認識してくれないのでしょうか?
基本的な質問かもしれませんが対処策を教えてください
No.2ベストアンサー
- 回答日時:
#01です
すみません。はしょりすぎました
=VLOOKUP(MID(A1,2,5)*1,B1:C100,2,0)
のようにMID()で取り出した値に「*1」します
回答ありがとうございます。
お蔭様で出来ました。
>文字列の「12345」です。数値の「12345」とはヒットしません
そうなんですか。
VLOOKUPのヘルプを見ても関数の戻り値を使用するにあたっての注意点は書いて無かったので最初は原因がさっぱり掴めませんでした。
でも文字列と数値で区別しておきながら文字列*1は出来るのが
何とも不可解ですね。
*1のテクニック、覚えておきます。
どうもありがとうございました。
No.1
- 回答日時:
>数字といえども文字列で戻ってくるようです。
その通りです。
>MID関数で12345
は文字列の「12345」です。数値の「12345」とはヒットしません
=VLOOKUP(…)*1
で試してください
「数値に見える文字列」を「数値」に変換できます
=IF(ISNUMBER(VLOOKUP(…),VLOOKUP(…)*1,VLOOKUP(…)*1))
でもいいと思いますが…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Visual Basic(VBA) vba 15 2023/04/07 12:33
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- Excel(エクセル) エクセル関数のXlookupのフィルハンドル機能(類した機能でも可)を知りたいです。 3 2022/09/20 20:02
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- Excel(エクセル) エクセル 指定セル繰り返しマクロ 4 2022/06/06 17:08
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) 全角文字「ヴ」の半角文字「ヴ」への変換方法について 3 2022/11/05 12:07
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 足して割る
-
対象セル内(複数)が埋まった...
-
エクセルで作成したカレンダー...
-
エクセルのセルの枠を超えて文...
-
セルをクリック⇒そのセルに入力...
-
excelの特定のセルの隣のセル指...
-
Excelでのコメント表示位置
-
エクセルの一つのセルに複数の...
-
excelのCOUNTIF関数で、『範囲=...
-
貼り付けで複数セルに貼り付けたい
-
★★エクセルのテキストボックス...
-
【エクセル】IF関数 Aまたは...
-
枠に収まらない文字を非表示に...
-
エクセル セルの中に縦線が入っ...
-
エクセル②
-
EXCEL VBA セルに既に入...
-
画像を削除したい(VBA)
-
セルの高さ(行高)を求めるには?
-
エクセルのセル交点に丸印をつ...
-
エクセル 数値の振り分け
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
エクセル 足して割る
-
excelのCOUNTIF関数で、『範囲=...
-
EXCEL VBA セルに既に入...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excel2003 の『コメント』の編...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
複数のセルのいずれかに数字が...
-
枠に収まらない文字を非表示に...
-
excelの特定のセルの隣のセル指...
おすすめ情報