今日は色々とExcelで加工をしていたんですけど、関数って使わないと忘れちゃいますね。
簡単なのに忘れてたのが、文字列を数値に変換する関数。
数字で入っているけど、文字列になっていてソートがうまくいかないなんて事ありますよね。
1、2、3、11、111などをソートすると、
1、11、111、2、3ってなっちゃうとか。
これって文字列という認識なので、数値に変換すれば、最初の並び順にできます。
この時に使う関数が、Value関数です。使い方は簡単で、Value(文字列)でOK
文字列が数字だけでないとエラーになって変換できませんので、ご注意を!
具体的には、カンマが入っている数字が文字列となっている場合です。
例えば、5,152とか。
Value(“5152“)だとちゃんと変換されますけど、Value(“5,152“)だとエラーになっちゃう。
これを解決するためには、カンマを取り除く必要があります。
こんな場合には、文字を置き換える関数を利用します。
Value(Substitute(“5,152”,”,”,””))=Value(5152)=5152
と正しく変換されます。
関数を覚えると事務能力が飛躍的に向上するので、たくさん覚えましょう!!