- ベストアンサー
Excel 条件付き書式
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> B列の数字には””(ダブルクォーテーション)が付きますが、 質問の画像ではついていませんが、本当はついているという事ですか でしたら =VALUE(HLOOKUP(元の式)) でエラーになったと思います。 実際についているのでしたら =VALUE(SUBSTITUTE(HLOOKUP(B15,D15:G16,2,FALSE),"""","")) もしくは =VALUE(SUBSTITUTE(HLOOKUP(B15,D15:G16,2,FALSE),"”"","")) で試してみてください
その他の回答 (3)
- kkkkkm
- ベストアンサー率66% (1719/2589)
回答No.2の続きですが 添付画像では 書式が設定されていません となっていますが実際は書式設定はしているのでしょうか。 どこかのセルに =$B4<>$F4 といれての結果 FALSE TRUE で判断してみてもいいかもしれません。
- kkkkkm
- ベストアンサー率66% (1719/2589)
画像の見た目はどちらも数値みたいですが、文字列を右寄せにしてると見た目が同じになりますから =VALUE(HLOOKUP(元の式)) でとりあえずHLOOKUPの方を数値に確定してみてはいかがでしょう。 あと前回のVBAの tmp(k) を Val(tmp(k)) としてどちらも強引に数値にしてみてもいいかもしれません。
補足
ご回答ありがとうございます。 両方共のセルの書式設定を確認しましたが、 ”標準”となっています。 Val(tmp(k))に修正してみたところ、 コンマ区切りの数字の中に、日付を入力してる部分がありそちらもvalueとなってしまいうまくいきませんでした。 B列側をvalue(Hlookup~)に変更しましたがこちらもうまくいきませんでした。 数式の検証を行ったところ、B列の数字には””(ダブルクォーテーション)が付きますが、もう一方は””が付きません。 これが原因なのでしょうか。 何かお分かりであれば再度助けていただければ助かります。 よろしくお願いいたします。
- hiro_1116
- ベストアンサー率30% (2555/8267)
一方が数値、もう一方が文字列ということはありませんか?
お礼