[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『インポート後、存在するのにMATCHで#N/A』(TANTAN)
テキストファイルをexcelにインポートして、
ある文字をMATCHで検索したところ存在するのに
#N/Aとなってしまいます。形式は文字列同士です。
インポートしたファイルから、検索したい文字を一度削除して
上書きすると きちんと検索できました。なぜでしょう・・?
お分かりになる方教えてください
わかりにくいので例を載せます
A B 1 M 123 2 N 345
というデータに対し =MATCH("M",A1:B2,0)
とすると #N/Aとなります
が、上記表のMをいちど削除してMと上書きすると
ちゃんと「1」となりました
宜しくお願いします
最も考えられるのは「予期せぬスペース」だろうと思いますが、その可能性はありませんか? 「置換」を使って半角・全角のスペースを削除してみた場合の結果を確認してみては。 (shouta)
=TRIM(CLEAN(A1))としますと、半角SPACE(CODE=32)、全角クワタ(CODE8481)がTRIM()で、 CODE=160のスペースは、CLEAN()で削除されますが、この場合は、どうでしょう? (LOOKUP)
いろいろな方法があるんですね。回答しながら勉強になりました。 さてよく考えてみると、問題の原因ははじめのテキストファイルか、インポートの方法にある のではないか?なんて思ったのですが、そのあたりはいかがでしょうか? ルックアップさん提示の方法でもうまく行かない場合は、そのあたりをご提示ください。 試しに、簡単なCSVファイルを作成して普通にエクセルで開いてみましたが、問題ありません でした。データが「="M"」などとなっている場合でも正しく参照するようです。 (shouta)
現象及び解決法について知っているわけではありませんが、 [[20040424045252]] 『空白なのに空白でない?』(よれっち) ↑こちらは空白を認識しない場合なので[TANTAN]さんの現象と 同一のものではありませんが、インポートデータがおかしくなると いう点では似ているように思われます。こちらの場合はF2を押して ENTERで再入力した状態にすると空白を正しく認識できるようですが、 [TANTAN]さんの場合はどうでしょうか? また、もしもF2+ENTERでMATCHができるようになるとしたら、こちらで[kkk]さんが 紹介されている データ→区切り位置→完了 の方法ではどうなるでしょうか? (Yosh!)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.