猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

Windows

EXCELでセルの値を比較する時の注意点

投稿日:2013年4月16日 更新日:

=IF(A2=B2,"同じ","異なる")

と言った関数を私はよく使用します。
テストデータの比較には、EXCELは非常に役に立ちます。
そんなことしてるのは私だけでしょうかね? :x001:

このA2=B2という比較方法には注意が必要です。
EXCELは、表示する際に自動で数値か文字かを判断して表示しているからです。

セルの書式が一方は標準、一方は文字列としていれば、値は同じ1という数字でも
A2=B2はFalseを返します。

EXACT関数で比較する

対応方法としては、同じ型に変換してから比較します。
A2=B2の部分を
EXACT(A2,B2)としてやればよいでしょう。
EXACT関数は文字列として比較してくれますので、思った結果になるはずです。

=IF(A2=B2,"同じ","異なる")
 ↓
=IF(EXACT(A2,B2),"同じ","異なる")

TEXT関数を使う

文字列にしてから比較すればいいわけですから、
TEXT関数を使っても同じです。

=IF(A2=B2,"同じ","異なる")
 ↓
=IF(TEXT(A2)=TEXT(B2),"同じ","異なる")

Gooleアドセンス用336

Gooleアドセンス用336

-Windows

執筆者:

関連記事

windows

Windows8.1でParagon HFS+ for Windows 10.0 (Japanese)が使えない

Windows8.1にアップデートしたら、 HFS+の外付けハードディスクを認識しなくなってしまいました。 サポートにメールをしたところ、 既に新しいバージョンがアップデートされていた模様。 新バージ …

WindowsのeclipseからLinuxのPHPをリモートデバッグする(1)Linuxにxdebuをインストールする

Windowsを使用するのはグラフィカルで便利な開発環境があるためです。 そしてサーバーとしてのLinuxは秀逸です。 PHPもフリーで簡易ですし、Apache・MySQL・Linuxとの相性も最高で …

windows

コマンドプロンプト(バッチ)で日時を使用する

ログやファイル名にやっぱり付けたいのが日時です。 INDEX1 文字列の抜き出し2 文字列の置き換え3 日時を取得するバッチ 文字列の抜き出し c:\>echo %date% %time% 20 …

ChromeとIEのクッキーを確認する方法

Chromeの場合はアドレスバーに chrome://settings/cookies と入力します。 IEの場合はアドレスバーに javascript:document.cookie と入力します。 …

sqlserver

SQL Server Management Studio でテーブルが変更できない

私は以前はOracleをメインで使用し、そしてここ数年間はMySQLをメインで使用しています。SQL Serverは少しかじった程度といえるでしょう。 こんな私が選択したのはSQL Server Ma …