ExcelExcelの中級者と上級者の違いはなんだろう?Twitterを見ていて、ふと疑問に思ったので私なりの基準を考えてみた。初級と中級の違いってなんだろう中級と上級の境界はなんだろうネ申エクセルのような表を理解しているExcelの機能を一通り把握している入れ子になった関数を読んだり、必要な式に改変できるその道の人にとって必要な機能さいごにきっかけ昨日、Twitterにてこんな話が物議を醸しました。面接で「Excel中級です!VLOOKUP出来ます!」って言った新人がいるらしい。2019面接で「Excel中級です!VLOOKUP出来ます!」って言った新人がいるらしい。うちの課(情シス)では笑い話になってたけど、面接した人事社員はVLOOKUP関数使えないから誇っていいよ!ひょっとしたら、この記事を読んだ方なのかも。https://honeshabri.hatenablog.com/entry/vlookup世の中的にはVLOOKUPとピボットテーブル使えたらExcel中級って感じするよね。2019世の中的にはVLOOKUPとピボットテーブル使えたらExcel中級って感じするよね。世の中的にはマクロかと。はじめにまずは、下記の記事を御覧ください。honeshabri.hatenablog.com面白かったですか?納得いきませんか?Twitter上のフォロワーの方々からは、わりと肯定的な意見が見られました。私も主張としては基本的に同意見です。上級とはなんだろう?って思ったので、私の思うExcel上級者とやらを適当に考えてみました。思いついたことを書きなぐっただけです。明日には意見が変わっているかもしれません。本記事を読んで「自分は上級に相当する」と思ったとしても、他の人には通用しません。貴方の周りの基準が高すぎて、Excelを使いこなせているのが当然のような環境だと、自分は中級程度に見えるかもしれません。逆に「自分はVLOOKUPも覚束ないし、知らないことだらけだからまだ初級だ」と思ったとしても、周りにExcelが使える人がいなければ「パソコン大先生」等と呼ばれて、チヤホヤされるかもしれません。やって区分することは、あまり意味がないと思います。それが、この記事の内容です。初級と中級の違いってなんだろう初級と中級の境界に関しては、先の記事の意見にほぼ同意見です。勘違いしないでほしいのは、「VLOOKUPを使えれば」というのは、「本を見ながらVLOOKUPを使った表を作ったことがある」ではありません。他人の丸写しなら、中身を理解しなくても、誰でも出来ますからね。自分の持っているデータを使って、VLOOKUPで検索できるような表を作って、教科書を見ず書けるようになったら「使える」と言っても良いと思います。「自分は中級者です」と言ってください。受け入れられるかは分かりませんが。それと「普通にExcelを使いながら勉強してVLOOKUPにまでたどり着くくらいまで学んだ人であれば、それなりにExcelの事を理解しているのだろう」という前提があるはずです。私のように仕事でExcelを使って来た人には分かりますが、勉強を始めたばかりの人が先の記事を読んだとしても、この前提は見えていないことでしょう。Excelの勉強を初めたばかりの人が、Excelの教科書を参考にVLOOKUPを覚えて、暗記して、「使える」ようになった。これは、なんか違和感があります。普通はある程度Excelを使い込んで、色々な試行錯誤をして、VLOOKUPに出会って、使える様になって、神から神託を賜る。この道を辿った人が中級者だと思います。いうわけで、私のイメージを図にするとこんな感じです。Excelの大半機能を知ってるけど全く使いこなせない人や、超複雑な数式が組めるけど機能を全く知らない人が実在するかどうかは疑問ですが。中級と上級の境界はなんだろう私が思うに、Excelという超多機能ソフトに対して、「上級者」という一つの括りに収めるのは不可能なんじゃないかと思います。初級と中級の境界も曖昧ですが、「中級」と「上級」の境界はもっと曖昧です。Excelに限った話ではありませんが。「上級者」だからといって、「中級者」の知っている事を全てを知っている必要はありませんし、「上級者」にしか知らないようなことを「中級者」が知っていることだって珍しくないはずです。そんな私のイメージにそっくりなものがありました。!初級者が基本情報、中級者が応用情報だとしたら、上級者は高度な各種試験に相当すると考えます。Excelの一定以上の知識を身に着けており、その道の人にとって必要な機能を十分に使いこなせている。それを人に自信を持って教えられる。そんな人を上級者として讃えたいです。私がExcelの一定以上の知識として必要な条件を上げるとするならば、以下の3点でしょう。・ネ申エクセルのような表を理解している・Excelの機能を一通り把握している・入れ子になった関数を読んだり、必要な式に改変できるネ申エクセルのような表を理解している「世間でのExcelの使われ方を知っている」と言い換えても良いかもしれません。先のようなVLOOKUP関数を他の関数と組み合わせて呼吸するかのように、当たり前に使えるようになったら、純粋な表計算ソフトとしての中級者に必要な事項の一つはマスターしていると考えて良いでしょう。すると、ネ申エクセルは悪だ。セル結合した奴は許さない。VLOOKUP等で処理出来る表を作るべきだ。それは間違いではありません。表計算で済ませるべきデータは、そのように作成すべきでしょう。それだけではエクセルを理解しているとは言えません。上記のような表は、エクセルの数ある使い方のうちの「たった1つ」にすぎないからです。世の中のエクセルデータには誤った開発者が意図していないかもしれない使い方が多数存在します。方眼紙エクセル(1つのセルに1文字を入力する表)紙(ネ申)エクセル(多数のセル結合により実現している表。帳票など)エクセルで業務アプリ(VBAを駆使してデスクトップアプリとして活用)エクセルでゲーム開発エクセルでお絵かきエクセルでDTM探せばまだまだ出てきますが、要するに関数やピボットテーブルを使って集計できる表が、エクセルの全てではないです。エクセルは汎用ソフトです。VBAを使ってプログラミングをすれば、PC上でやる事はほぼなんでもできます。従ってエクセルの上級者にはExcelはただの道具であることを意識し目的に応じて様々な使い方があることを知り使い分けが出来ることが必要です。これを心から理解できる人は、それなりにExcelを使って失敗と成功を経験しており、エクセルの深淵に踏み込んでいると考えます。データ処理の方法しか知らない人間を、エクセル上級者と呼ぶのは、私にはちょっとできません。Excelの機能を一通り把握している「機能を一通り」なんとも恐ろしい響きです。最初に呟いた時、やばい。誤解されるんじゃないか?と不安になりました。読者の方々からは、私はすごくExcelに詳しい人だと思われているかもしれませんが、実はと言うとあまり大したことないです。下手したら、Excelの勉強を初めて1週間の人から教わることだってあるかもしれません。仕事を通して必要なことを学んだだけだからです。要するに仕事で使わない機能の事は知らないのです。私はつい数ヶ月前までSUMPRODUCTの使い方すら理解していませんでした。←VBAでやっていたので。私はグラフ作成については、ほとんど知りません。←仕事で使わないので。いって、まったく知らないわけではありません。どんな機能があるのか。