質問: あるセルの値を認識しないのですが、何が悪いのでしょうか? vlookup関数であるシートの値と元シートの値を比較しているようなシートを作成しているのですが、明らかに比較先に値がある場合でも正しく動作しません。そこで比較先の値をダブルクリックしたところ、たちまち、認識するようになります。 みたところ同じなのですが、一旦触らないと同じ値という認識をしないのはなぜかわかりますでしょうか?
回答: もう、すでに解決していらっしゃるようなので本当に蛇足です。 vlookup など照合の関数を使う時には「データ型」がトラブルの原因になることがよくあります。 書式だけを変更しても内容は更新されないので、ダブルクリックしたり、f2 キーを押してからenter など一度編集作業をする必要があります。 データ量が多い時はたまりません。関数を使ってデータ型を変換して、元に位置に「値貼り付け」する方法もありますが。 もし、またこういうトラブルに合われた場合は、[データ]-[区切り位置]というコマンドを使ってみてください。 データ型を変更したい範囲を選択してから、このコマンドを実行します。ウィザードが起動しますが、3枚目までは何も変更しないでいいです。3/3 でデータを文字列にしたい場合、それを選択し、数字データを数値にしたい場合は標準にしてokするだけで、とても簡単です。 ウィザードをよく見ると、コード類などのデータを特定の桁で分割したりも簡単です。 これを知ってから結構作業が楽になったので、お知らせまで。