

パソコン名人のみなさま、いつもお世話になっています。
VLOOKUP関数で、検索値と範囲内の値に全角と半角の違いがあると、拾ってくれませんが、全角半角の違いは無視して拾ってくれるようにすることはできますでしょうか?
検索の型のTRUEの使い方がわからないのですが(FALSEしか使ったことがない)、それと何か関係あるでしょうか。
(関数式作成画面で、「検索の型には<検索値>と完全に一致するだけを検索するか、その近似値を含めて検索するかを論理値で指定します」とあるが、その言葉の意味すらわからない)
宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
半角・全角を同一視して、C1の値をA1~A4と照合してB列の値を持ってくる例です。
=VLOOKUP(JIS(C1),JIS($A$1:$B$4),2,FALSE) または
=VLOOKUP(ASC(C1),ASC($A$1:$B$4),2,FALSE)
配列数式なので、登録する時に、CtrlキーとShiftキーを押しながらEnterとします。
ただし、上の2式はB列の値を、全角または半角にしてしまいます。抽出する列が全角のみ、または半角のみなら上式で大丈夫でしょう。
これを回避した式が下です。VlookUpのかわりに、MatchとIndexを使っています。これも配列数式です。
CtrlキーとShiftキーを押しながらEnterとします。
=INDEX($B$1:$B$4,MATCH(JIS(C1),JIS($A$1:$A$4),FALSE))
B列はそのまま抽出されます。
3式とも計算用の別の列を使わない前提で作っています。ご参考に。
*タイトルは、EXCEL97の間違いでした。すみません。でも今回は同じですよね?
nishi6さま...本当にいろいろお世話になっております。
具体的に式を教えて頂き、とても助かります。
しかし、実際はほとんど全角に統一されていて、たまに半角が出てきてエラーになってしまうという状況なので、こんな複雑(私から見たら)な式を作らなくても、VLOOKUPの式だけ入れておき、エラーが出た時点で手修正しようかな...? なんて、弱気になっております。
でも、もうちょっと簡単にできないかな? と甘い考えを持っていたので、それが無理らしいと分かっただけでも、大収穫です。
達人の方々は、このような場合でも、手修正に頼らず最初からエラーを回避すべくきっちり式を作っておくのかな?
取り急ぎお礼がしたく。
ありがとうございました!!
No.1
- 回答日時:
>全角半角の違いは無視して拾ってくれるようにすることはできますでしょうか?
VLOOKUP関数単独ではできません。
JIS関数:半角→全角
ASC関数:全角→半角
を組み合わせる必要があります。
(データ列が半角、全角の何れかに統一されている必要があります)
>検索の型のTRUEの使い方がわからないのですが
VLOOKUPにおいて、FALSEを指定すると完全に一致しなければ#N/Aが返されるが、
TRUEを指定すると必ず何かの数値を選択します。
例1)数値の検索値:4、検索範囲:‥3.8、3.9、4.1、4.2‥の場合
3.9の行の該当するを持ってくる
例2)文字の検索値:AD、検索範囲:‥AA、AB、AC、AE‥の場合
ACの行の該当するものをもってくる
という形式なのですが、ご理解いただけますでしょうか?
ありがとうございます!!
まだまだ知らない関数が多すぎる...。道は長い...。でも、本件はおかげさまで理解はしました。
FALSE/TRUEの件、理屈は分かりました。ありがとうございます。でも、実際仮名でやったら、似ても似つかないものがピックアップされてしまいました。(検索値「エ・・・(後略)」、検索範囲には、カタカナのセルと漢字のセルとアルファベットのセルが混在しているので、せめてカタカナのセルの行の該当するものが引っ張られてくるかと思ったら、なぜかアルファベットのセルの該当するものが...)。
まあでも今回は、理屈さえ分かれれば、用が足りますので、あまり欲張らない様にしないと...。無理して背伸びしないようにしまーす。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- Excel(エクセル) セルの値をグーグルで検索するエクセルVBAについて! 2 2022/08/01 21:41
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Excel(エクセル) Excelの関数についての質問です。(vlookup関数) A列 B列. C 1 大阪 50. 検索 6 2023/08/11 13:35
- 中古パソコン ノートパソコンで、Chromeを使う検索で全角にして、Chromeを終了してホーム画面?に戻ると何故 4 2022/09/18 18:43
- Excel(エクセル) ExcelのVLOOKUP関数 7 2022/08/23 06:46
- デスクトップパソコン 40年間の悩み キーボードにおいて初期値として漢字ローマ字変換に設定する方法 8 2023/05/08 14:50
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
このQ&Aを見た人はこんなQ&Aも見ています
-
vlookup 関数で大文字小文字を区別しない
Excel(エクセル)
-
COUNTIF 半角全角区別せずに探したい
Excel(エクセル)
-
VLOOKUPのあいまい検索(スペース入り)
その他(パソコン・スマホ・電化製品)
-
-
4
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
5
エクセル関数で検索地の空白を無視して検索したい
Windows Vista・XP
-
6
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
7
差し込み後、元データを変更し 差し込み先に反映させるには?
Access(アクセス)
-
8
カウントイフ関数についてですが、半角や全角空白においても、区別してくれる関数なのでしょうか。それとも
Excel(エクセル)
-
9
Excelで全角の数字が半角になってしまう
Excel(エクセル)
-
10
VLOOKUPでカタカナが検索できない
Excel(エクセル)
-
11
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
12
Excel VBAで同じフォルダ内のファイルを開くには?
Excel(エクセル)
-
13
エクセルで、JIS関数、ASC関数を使用した際のエラー値について
Excel(エクセル)
-
14
特定セルの内容を更新したら、その更新日を自動的に表示する方法について
Excel(エクセル)
-
15
エクセルの認識機能 VLOOKUP関数
Excel(エクセル)
-
16
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
17
Wordでこのような三角が出てくるようになってしまったのですがどうやったら消せますか?
Word(ワード)
-
18
敬語:●●をとりにきてほしい、といいたい時
日本語
-
19
前期がマイナスの前年同期比の計算方法について
財務・会計・経理
-
20
会計用語について
財務・会計・経理
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
半角の×(かける)は?
-
℃の半角表示
-
半角の『°(単位の度)』
-
Excel 文字列の中から数字だけ...
-
半角スペース
-
契約書や 公文書・私文書などに...
-
ヘッダー(フッター)の全角・...
-
エクセル関数で文字列の中のス...
-
ビジネスの文書における、数字...
-
こんにちは。Excelのデータ入力...
-
エクセルのハイパーリンクの文...
-
EXCELで、セル内の半角カ...
-
EXCEL95 VLOOKUP関数で半角と全角
-
メールアドレスの上ハイフン入...
-
隅付き括弧に半角はありますか...
-
WordをPDF化したら所々に半角ス...
-
Excel2016 検索の窓を常時表示...
-
問2 次の文中の空欄にあてはま...
-
エクセルでひらがな・漢字はそ...
-
エクセルでセルの連結の逆
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
契約書や 公文書・私文書などに...
-
半角の×(かける)は?
-
半角の『°(単位の度)』
-
℃の半角表示
-
EXCELの文字列操作で文字数不足...
-
半角スペース
-
EXCELで、セル内の半角カ...
-
エクセル関数で文字列の中のス...
-
Excel 文字列の中から数字だけ...
-
テプラは半角数字が使えますか?
-
EXCEL95 VLOOKUP関数で半角と全角
-
メールアドレスの上ハイフン入...
-
エクセルでひらがな・漢字はそ...
-
ビジネスの文書における、数字...
-
エクセルで、JIS関数、ASC関数...
-
隅付き括弧に半角はありますか...
-
Excel2016 検索の窓を常時表示...
-
エクセルで 全角の空白を含む...
-
ヘッダー(フッター)の全角・...
-
【VBA】ファイルパスに半角スペ...
おすすめ情報