【Excel】 IFやVLOOKUPで同じ値なのに結果がFALSEになってしまう

どうも、カネスズです。

最近Excelで資料を作っている際に、IFやVLOOKUPで値が同じなのに

結果がFALSEになってしまい少し困りました。

今回は覚書きとして、現象とその解決法を記事にしておきたいと思います。

スポンサードリンク

現象

まずは現象です。

A列とB列が同じであれば、C列に「同じ」と表示され、違うものであれば「違う」と表示

されるようにIF文を使っています。

結果はすべて「違う」と表示されてしまっています。

A1は「1」、B1も「1」のはずなんですが…

原因

原因としてはの違いでした。

A列が「数値」型なのに対して、B列が「文字列」だったが為にIF文で「違う」ものとして

判定されていたようです。

スポンサードリンク

解決法

解決法としては、セルの型を両方合わせてあげれば解決です。

しかし…

セルの書式設定で「数値」に変換しても、結果は「違う」のままです(´・ω・`)

この現象の原因は分かりませんが、そのセルを「F2」キーで編集状態にして「Enter」を押し

編集を完了すると、数値として認識され結果も「同じ」に変わります。

これにて解決!!

…とはいきません。

↑の図では7行ほどしかデータがないからいいものの、実際は千件以上のデータがあります。

そのデータを1つづつ「F2」+「Enter」なんて押していたら腱鞘炎になってしまいます!!

という訳で、一括で型変換を行う方法。

1.まず型を変換したいセル選択

2.「データ」の「区切り位置」を選択

3.「次へ」を最後まで選択し、完了!

これにて一件落着です。

スポンサードリンク

シェアする

フォローする