VLOOKUPでの前ゼロの扱い
2019-10-15 16:46
CELFでVLOOKUPを使って「0016」という値を、「00016、0016、016、16」という値の範囲から検索すると、いずれも一致してしまいます。
おそらく内部的に数値に変換して前ゼロが落ちてしまうのだと思いますが、
厳密に「0016」だけと一致させるにはどうすればよいでしょうか。
「0A」のような文字であれば大丈夫なのですが、、、
回答を投稿するにはログインが必要です。
新日本コンピュータマネジメント株式会社
パートナー
回答ありがとうございます。
書式を文字列にしても、「16」しか範囲に無い場合に検索値が「0016」だとヒットしてしまいました。
コードの存在チェックをしたいのですが、これだと、マスタには「16」しかないのに、入力値が「0016」でも「000000016」でもチェックエラーにならずに登録できてしまう為、
厳密に比較したいです。
IF式でも「=IF("16"="0016","OK","NG")」 がOKと表示されるので厳しいのでしょうか、、、
書式を文字列にしても、「16」しか範囲に無い場合に検索値が「0016」だとヒットしてしまいました。
コードの存在チェックをしたいのですが、これだと、マスタには「16」しかないのに、入力値が「0016」でも「000000016」でもチェックエラーにならずに登録できてしまう為、
厳密に比較したいです。
IF式でも「=IF("16"="0016","OK","NG")」 がOKと表示されるので厳しいのでしょうか、、、
新日本コンピュータマネジメント株式会社
パートナー