TOP >  エクセル 関数 データ  >  データを正しく取り込むには?

データを正しく取り込むには?

ハーイ。エクセル関数に慣れてきましたか? 便利でしょ?

エクセルにデータを取り込む時に、「'」などの文字が含まれていると「NULLが不正」という感じで取り込むことができないの(グスン)。

例えば、「'12'34」という文字を取り込む時に、2と3の間のシングルクォーテーション(’のこと)は置換作業などで取り除くことができるけど、先頭のシングルクォーテーションは取り除くことができないのよ。だから、取り込むデータ数が多ければ多いほど、手作業で取り除くことが難しくなっちゃうのよね。

そこで、これを解決するために次の方法がありますよん。

セルA1に「'1234」と入力されていたら、セルB1に「=A1」と指定してセルB1に値を貼り付けると、先頭のシングルクォーテーションが除去できるの。でも、この方法だと数字が「文字列」として扱われてしまうので、それでは都合が悪い時(つまり、そこは数字として計算させたいときなど)は使えないわよ。

で、次の解決方法としては、セルB1に「=VALUE(A1)」と指定して、セルB1に値を貼り付けるの。VALUEを指定すると、「数字」として値を扱ってくれるの。

参考になるかもしれないので、次のサイトをご紹介しまーす。
http://www.relief.jp/itnote/archives/000321.php

※値の貼り付けの方法
「値貼り付け」には、関数指定して表示されているセルをコピーしたら、右クリックで「形式を選択指定して貼り付け」を選んで、「値の貼り付け」。これで関数を使った式ではなく結果の文字(数字)だけを貼り付けてくれるのよん。忘れないでね!

関連エントリー

TOP >  エクセル 関数 データ  >  データを正しく取り込むには?

フリースペース1

▼ スポンサードリンク

フリースペース2

フリースペース3

フリースペース4