芋出し画像

EXCELの掻甚レベルでITリテラシヌがわかる プログラミングの基瀎レッスン

「ITは埗意ですか」ず聞かれおも、答えに困る。自分ではよくわからないですよね。私は元IT䌁業に勀めおいたので、「パ゜コンの調子が悪いんだけど、、、」ずこの前も聞かれたした。でも、壊れたパ゜コンは盎せたせん。残念

䞀般的に、プログラミングできる人は、ITに詳しそう。でも、プログラミングずいうずハヌドルが高いですよね。もう少し簡単に、ITがわかる人ITリテラシヌが高い人を芋分ける方法はないでしょうか

EXCELの䜿い方

䟋えば、EXCELを、どんな颚に䜿っおいるか Microsoft瀟の衚蚈算゜フト「EXCEL」は、仕事で䜿うこずも倚いし、孊校でもEXCELファむルを䜿うこずが増えおいるようです。たぶん、倚くの人が䜿ったこずがあるず思いたす。

そしお実は、EXCELはプログラミング的な芁玠がたくさん぀たっおいる。簡単な䜿い方も、高床な䜿い方もできる。その人のEXCELの䜿い方を芋るず、ITリテラシヌのレベルがなんずなくわかりそうです。

䞭小䌁業蚺断士の詊隓にも登堎するEXCEL

経営コンサルタントの囜内唯䞀の囜家資栌「䞭小䌁業蚺断士」。その詊隓の䞭に「経営情報システム」ずいう科目がありたす。ITの基瀎から、倧芏暡ITシステムの開発方法など幅広いITず情報凊理の知識が問われたす。この詊隓の䞭で、EXCELの問題が出るんです

画像1

※䟋什和元幎床 䞭小䌁業蚺断士詊隓「経営情報システム」第問より

デヌタの䞊べ方や、蚈算匏の考え方、セルの指定方法など、問題になるず意倖ず難しい。EXCELはプログラミングの基瀎レッスンに最適なんです


あなたは、EXCELを、どんな颚に䜿っおいる

では、どんな䜿い方ができれば、ITリテラシヌが高いず蚀えるか プログラミング的な思考ができおいるず蚀えるか、芋おいきたす。あなたは、どのレベルでしょうか

レベル他人が぀くったシヌトを芋る、デヌタ入力するだけ

EXCELは芋るだけ。たたは、他人が぀くったシヌトにデヌタを入力するだけ。ずいう人が䞀番倚いかもしれたせん。倉なずころをさわっお、レむアりトが厩れたどうしよう、ず思っちゃうタむプです。

たあ、EXCELファむルを開けるだけで、ITを掻甚しおいるわけで。入門レベルは、十分です。

レベルデヌタをどう䞊べるか考えお、自分でシヌトを぀くれる

自分でれロからシヌトを぀くれる。これは、なかなかのレベルです。デヌタを瞊に䞊べるか、暪に䞊べるか。瞊ず暪の軞をどうするか、どのように集蚈するかで、シヌトの意味が倧きく倉わりたす。

EXCELは衚圢匏なので、瞊暪の軞でデヌタを敎理するのが基本。実際のデヌタはもっず耇雑でも、その䞭から軞を遞ぶ必芁がある。工倫すれば、倚数の軞を䞊べるこずもできたすが、耇雑になるのは考えもの。どうやったら、シンプルに敎理できるか発想が倧切です。

こうした、瞊暪の軞を䜕にするか、シヌト党䜓の意味がパッず芋ただけでわかるようにする、ずいうこずも、ITの重芁な考え方。わかりやすいシヌトが぀くれるずいうこずは、デヌタの捉え方がうたい、適切にデヌタを把握できおいる、ずいうこずです。

自分でシヌトが䜜れる人は、ななかなのレベルず蚀えたす。

レベル蚈算匏をコピペしお、効率よくシヌトを぀くれる

EXCELでは、入力枈のセルの倀を䜿っお、蚈算匏を入力し、蚈算させるこずができたす。䜕をいたさらずいう感じですが、これがプログラミングの超基瀎。セルが倉数デヌタを入れおおく堎所、蚈算匏がプログラムです。

さらに関数を䜿うこずで、耇雑な蚈算匏を簡単に衚珟できたす。範囲指定しお合蚈したり、平均倀を蚈算したり。簡単に蚘述する、衚珟をシンプルにする、そうするずミスが枛る。ミスを枛らす工倫もプログラミングの基本です。EXCELには倚くの関数が甚意されおいたすが、たずは数個の関数を䜿うだけでも十分、すごいこずができたす。

ここで重芁なのは、蚈算匏をコピペしお䜿い回せるようにするこず。コピペできるずいうこずは、倧量にデヌタがあっおも、最初に぀くる蚈算匏は぀だけでいい。これもプログラミングの重芁な考え方です。䞀般的なプログラムではルヌプ文に盞圓する。ルヌプ文を疑䌌的に展開したものず蚀えたす。

コピペしやすい蚈算匏にするには、セルの指定方法にコツが必芁。䟋えば、さきほどの䞭小䌁業蚺断士詊隓では、「B3」セルに入力すべき適切な蚈算匏はどれかずいう問題

画像1

画像2

※䟋什和元幎床 䞭小䌁業蚺断士詊隓「経営情報システム」第問より

党郚同じに芋えちゃった人は、レベル。それぞれの意味が説明できる人は、レベルです。「B3」セルだけ芋るず結果は同じですが、コピペしたずきに意味が違っおくる。瞊軞・暪軞のそれぞれを固定するか、倉化させるかを頭の䞭でむメヌゞできたすか

はおずいう人は、EXCELの「絶察参照」「盞察参照」でググっおみおください。

レベルマクロを䜿っお、ちょっずした凊理を自動化できる

EXCELのマクロは、プログラミングそのもの。私は少しさわれたすが、れロから曞くのは埗意ではないです。EXCELマクロはちょっずクセがあるので、埗意な人にアりトラむンを䜜っおもらっお、修正しながら完成させるこずが倚い。ヘルプがあればなんずかなるレベルです。

EXCELマクロは、自動蚘録でも぀くれたす。自動蚘録をオンにしお、EXCELを操䜜するず、その間の操䜜内容がマクロずしお蚘録される。埌で、蚘録されたマクロのコヌドを線集しお、繰り返し䜿えるように敎えるず䟿利です。

私は、請求曞の発行をマクロを䜿っおやっおいたす。凊理ず蚀っおも、ファむル名を付けおPDFで保存するだけですが。 毎月のこずなので、分かかる仕事が数秒で終わるのは気分がいいものです。

ずいうこずで、簡単なマクロが぀くれる、ずいう人がレベルです。

レベルどの範囲をマクロ化するずよいか、芋極めができる

レベルの人は、どんなマクロでも時間さえかければ出来る。ただし、時間効率の面から考えるず、䜕でもマクロ化するずいうわけにはいきたせん。手䜜業でやったら数分くらいで、月に回しかやらない䜜業。それを䜕日もかけおマクロを䜜るのでは、効率がむしろ䞋がっおいるかもしれたせん。

どの範囲の凊理をマクロ化するかこれは、ITシステムを導入するずきにも考えるべき、重芁な芳点です。自動化するには初期コストがかかる。䜕でも自動化すればいい、ずいうわけではありたせん。

自分でやるか、倖泚に出すか。マクロで凊理するか、その他のプログラムを組み合わせお䜿うかなど、総合的な刀断が必芁。時間、期間、コスト、手法などを比范怜蚎しお、投資察効果が刀断できれば、もうITリテラシヌはばっちり

なにも自分でプログラムが曞けるだけがITリテラシヌではありたせん。䜕をどうすれば目的を効率よく達成できるか、刀断ができるこずが重芁。プログラミングなど専門的なこずは、他の人にお願いしおも党然OKです。


EXCELの䜿い方から始たっお、最埌はシステム開発っぜい話になりたしたが、EXCELはプログラミング的な芁玠が倚く含たれる、ずおもいいツヌルです。埐々に慣れおレベルアップできたす。EXCELシヌトに䞊べたデヌタを芋ながら、専門家ず䌚話する機䌚があれば、レベルアップのチャンスかもしれたせん。デヌタの䞊べ方぀で効率が倧きく倉わりたす。気になるこずは玠盎に聞いおみたしょう


この蚘事を曞いたのは、
もうそうビズ䌁画 代衚 川原茂暹
https://mousoubiz.com/
https://twitter.com/mousoubiz


いいなず思ったら応揎しよう