アクセスなどのデータベースで作成したデータをダウンロードによる方法ではなく、アクセスのマクロ「エクセル変換」という機能を使いエクセルに移行した場合、エクセルシート側で例えばVLOOKUPやSUMIFの関数を使って集計表などを作成をしていると、セル上に「#N/Aエラー」と表示されることがあります。
アクセスからエクセルに変換されたデータというのは文字認識が不可能なのか?と思われる方もいると思います。しかしこのような場合、アクセスからエクセル変換した場合の数値ですが、もし書式設定が「標準」となっているならば、エクセルでは数値データは右詰表示されるところが、アクセスからの変換データの場合は左詰で表示されているかもしれないので、まずは確認しましょう。
この場合、エクセルが数値を文字列として認識しているので、数値と判断せずに関数が認識できないという現象が発生する可能性があります。したがって手間がかかりますが、一つ一つの関数式を修正する、または文字扱いとなっている数字を数値に修正して貼り付けなおす必要があると思います。
これが面倒だという時は、場合によっては「VALUE関数」を使っての対処ができます。ほとんどの場合、数字が文字列扱いになってしまい関数が認識されなくなったというケースが多いと思いますので、そこの書式を確認し、数値に修正しなおして再度参照してみるようにしてください。
エクセル関数についてご紹介します。パソコンには、エクセルという表計算ソフトがあります。このソフトを使うにはエクセルを起動させるだけなのでとても簡単です。しかし、エクセルというソフトの機能をあなたは熟知していますか。例えば関数やオートフィルタなどの機能について熟知していますか。これを知っているか知らないかでは、作業効率にとても大きな差が出てきてしまいます。
エクセルの関数は、非常に数が膨大にあります。とても覚えきれるものではありません。しかしその膨大な量のうち、実際に使う関数というのはわずかでしょう。もちろん、使う内容にもよりますが。その関数の機能さえきちんと把握しておけば、エクセルを使いこなすことは充分でしょうす。しかし、何を使っていいのかさえも分からない場合がありますよね。さまざまなサイトを見てみるとわかりますが、使用頻度別のエクセル関数一覧が掲載されているところがあります。参考にしてみてはいかがでしょうか?
また、関数というのは知っているだけではあまり意味がないものです。もしも、知っているのならば存分に使いこなしましょう。例えば、「if関数」などは構文自体がとても簡単なので、すぐに覚えて使うことができると思います。しかし、構文を覚えるだけではなかなかマスターすることも難しいかもしれません。何度も使っていくことで、使い方を習得していきましょう。
