まじめになっちゃだめだ

そのほうがうまくいくんだ

Excel

(勝手に考えた)Excel力チェックリスト

ハイ。わたしが考えた、Excel力(りょく)をはかるためのチェックリストです。項目はたったの5つ。下記、どうぞ。

---Excel力チェックリスト---

□vlookupが使える

□わからないところを調べられる

□作業依頼者と、スムーズにやりとりできる

↑↑↑ここまでできたら茶帯↑↑↑

↓↓↓ここから下、VBA編↓↓↓

□ループ処理ができる

□マクロがうまく動くか、段階ごとにチェックしながら書くことができる

↑↑↑ここまでできたら黒帯↑↑↑


…ハイ。Excelじゃない話も含まれていたりしますが、すべて大事なことなので、かんたんに解説。


□vlookupが使える

vlookupができる/できないで、見える景色はだいぶ変わります。そして、vlookupができる人は、他の関数もだいたいできる、あるいは初見だとしてもちょっと調べればだいたいできるようになります。
なので、分水嶺として。


□わからないところを調べられる

わからないところ、調べられますか?本でもいいし、最近だと調べものは99%ネットだと思うけど、わからないことをネット検索で調べられますか?
…ハイ、「Excel力チェック」と言いながら、早くもExcelじゃない話が入って来ています。ですがコレ、非常に重要な話でして。
まず、わからないところにつまずいていると、当然ですが行き詰まります。そして、わからないことがない人なんていません。
そして、質問を聞いてくれる人が近くにいるならそれでいいけど、そうでない場合がほとんどです。
なので、自力で調べて前に進むことが必要になってくるのですが、、、

Google検索、うまくできますか?

たいていの人はなんとかなってると思いますが、うまくいかない人にヒント。

思ったことをそのまま文字にしてください。

ぼくは以前、Excelの画面がスクロールしなくなって困ったことがあったのですが(右キーを押しているのに右に画面がスクロールしない、カーソルは右端に行ったあとそのまま見えないところまで行ってしまう)、そのとき、
「エクセルが固まって動かない」
と検索して、正解がわかりました。(フィルタをかけた状態で「ウィンドウ枠の固定」をしたのが原因)
実は、検索結果の中には、
・エクセル自体がフリーズしたときの対応
・エクセルが重たくて「応答なし」になっているときの対応
みたいな、僕が悩んでることとちがうものも出てきたりしたのですが、何個か見ているうちに正解にたどりつけました。
ご存じのとおり、ざっくりした検索の仕方だと、自分の知りたい情報とは関係のないものもでてきます。その結果、ゴミ情報の海と格闘して時間をよけいにとられたり。
だから、検索の上手い/下手というのは、あります。
ですが、たとえ下手だとしても、なんとかたどりつけた方がいいですよね。
そのために、「エクセルが固まって動かない」みたいに、まずは「思ったことをことばにできる」ってことが大事です。
(もしかしたら、検索の仕方としては、「エクセル 固まった 動かない」とかの方が適切かもしれませんが、
「エクセルが固まって動かない」みたいな普通の文章でもなんとかなります。)

…さて、この「わからないところを調べられる」っていうのは、実は「思ったことをことばにできますか?」ってことなんです。
…「当たり前だよ」って言われるかもしれません。でも、仕事することにおいて、「言ってることが伝わらない」「説明したのにうまくいかない」ってこと、ありませんか?
これは結局、大元をたどると、「考えたことをことばにできてない」ってことなんです。
そういう人は、自分が何に悩んでるか言語化できないから、結局は検索もうまくいかない。
逆に言うと、検索が下手な人は、考えをうまくことばにできてない、ってことなんです。
あなたは「会話に主語がない」って指摘されたこと、ありませんか?
「主語がない」ってことは、「(あなたの頭の中にある)主語が言語化できてない」→「相手に主語が伝わらない」となって、結局は話の主題が相手に伝わってない、ってことなんです。
…ハイ、もう十分、Excelじゃない話になっています。ですが、Excelのテクニックなんて経験つめばできるようになることがほとんどです。ただ、それよりも大事なことは、「仕事すること」ですし、もっと言えば「人間どおしがうまく付き合っていくコツ」なんです。
もちろん、このように言ったからといって、何もむずかしく考える必要はありません。
大事なのは「思ったことをことばにできる」ということ。
できれば率直に。素直に。
もちろんビジネスマナーとかはあった方がいいけど、大事なのは「相手に伝わること」です。
自分の思ったことを素直にことばにできる。これは、そのための第一歩です。

話戻します。
検索が下手な人は、検索するワードがごちゃごちゃです。それはつまり、頭のなかがごちゃごちゃ、ということです。もちろん、初心者の人は「わからないところがわからない、何質問していいかわからない」状態に陥ってたりします。これは、誰でもそうです。でも、すこしずつ整理していって(最初から大きく整理することなんてムリですので、すこしずつでいいです)、すこしずつことばにしていって、すこしずつ解決する。これができる、っていうのが、白帯から茶帯の分水嶺なんです。

(ちなみに、茶帯ってのは1級のことね。黒帯は初段。初段の方がランクは上、ね。)


□作業依頼者と、スムーズにやりとりできる

ハイ、これもExcelの話ではありません。人間的な話です。どっちかと言うと「感情」の話、かもしれません。
さて。作業を依頼してきた人に、どんな態度で接していますか?

ぼくが「損してるなーこの人」と思うのは、仕事頼んだときに「え~」ってイヤな顔する人です。結局はやってくれたりすることが多いのですが、やるんだったら「え~」はいらないし、やらないんだったら「やらないよ」の一言でいい。
もちろん、依頼者の仕事の振り方が雑、ってことは往々にしてあります。そしてそういうとき、黙っているとつけあがると考え、すこしでも抵抗のそぶりを見せておいた方がいい、と考える事情もわかります。
でも、どうせやるんだったら、気分いいほうがいい。
ぼくが知ってるなかで最高に「気分いい人」は、引き受けるときは「いいよ!」「まかしときな!」と、ウェルカムの姿勢を鮮明に打ち出してきます。(「まかしときな!」って言われると、安心しますよね。)
で、この人、断るときもあるんですが(あんまり断らないんだけど)、そういうときは「ムリ!」とはっきり言ってきます。で、断る理由も「スケジュール的にムリ」とか「キャパ的にムリ」、あるいは(あんまりないけど)「技術的にムリ」とか、手短に伝えてくれます。(手短に、ってとこ大事ね、できない理由を長時間聞かされるのって苦痛…)そしてさらには、「あの人だったらこういうことできるよ」とか、「あの人だったら今空いてるよ」とか、こちらの得になる情報も教えてくれたりします。
こういう人、最高ですよね。

さて、じゃあ実際に作業を振られて。
わからないところがでてきたとき、どうしてますか?

ぼくは、一度触ってみて、わからないところの「どこがわからないか」を整理して、質問事項をまとめたうえで、依頼者に対峙します。決して「何もわからない、ごちゃごちゃ」の状態では対峙しません。だって、ごちゃごちゃの状態に付き合わされるのって、相手にとって時間のムダだから、です。せめて論点ぐらいは整理して向かいます。もちろん、「はじめから全然わからない」ってこともあります(最近はほぼないけど)、が、でもそういうときは仕方ない、「そもそもの最初から教えてくれ」と言います。要は、「申し訳ないけど俺に時間をかけてくれ」ってことです。そういうときは、相手の時間の都合も考えながら、時間のすり合わせをします。

けど、依頼者がつかまらない、ってこともありますよね。忙しい人多いし。つかまえたくてもつかまらない、携帯にも出てくれない…、そんなときは、相手がでるまで電話するとかはちょっとこらえて、まずメールしましょう。その際、(上述の話とつながるのですが)論点を整理・列挙したメールを送ってください。決して、「わからないところ多いので電話して」だけで終わらせないでください。というのも、メールなら空き時間とか都合のいい時に見れるし、それで返信くれればそれで済むし、たとえ返信くれなくても、どこがわからないか相手に伝わるわけです。伝わってさえいれば、後で電話つながったときにもスムーズに対話できる、というわけです。これがもし、ただの「電話して」だけのメールだったら、結局もう一回話しないといけないし、相手はそこで初めて問題点を知るワケだし、そして対策を考える時間もそこから、ということになります。
それは相手もイヤでしょう。
相手も人間です。論点を整理する時間もほしいし、対応を考える時間もほしい。こういうところに気遣いができるってことが、結局は「スムーズにやりとりできる」ってことなんです。

…ハイ。結局この項目もExcelのことではなかったです。ですが、仕事を「自分の都合」だけで考えてるうちは、やっぱり白帯です。実践できるかどうかはともかく、そして実践するのはけっこうむずかしかったりもするんですが、でも少し振り返って「相手にも都合、あるんだよな」と考える、これが茶帯への第一歩、です。


そしてここからはVBA編。

□ループ処理ができる

VBAのメリットって、ループ処理ができることですよね。なので、技術的には、ループ処理がわかる、ってことが関門になります。なので。


□マクロがうまく動くか、段階ごとにチェックしながら書くことができる

マクロを書いたけどうまくいかない、というのはふつうにあります。こういうとき、どこがダメかチェックできるか。
うまくいかないのは別によいんです。僕もそうです。先日もapplescriptってヤツを触ってたらif文がひとつ機能していなくて小1時間格闘していました。
大事なのは、うまくいかなかったことが判明したときに、どこがダメだったかを検証する能力です。
例えば、変数に思ったとおりの値が代入されているか。参照してるセルは正しいか。
僕はだいたいmsgboxに表示させることが多いです。プロフェッショナルな人はdebug.printでイミディエイトウィンドウに表示させるのかな?
とにかく、何らかの仕方で途中経過を調べられる、ということが大事です。
これができると、「自分で調べて、自分で書く」という、自立し自律したExcelマンが誕生します。
さらに言うと、これができるということは、「コピペマクロで済ませていない」という証明でもあったりします。なので。


--------------------------
以上がわたしの考えるExcel力チェックです。たまには振り返って考えてみてみましょう。ちなみに、評価されてるか否かは「2回目の依頼が来るかどうか」でわかりますので、心当たりある方は気にしてみてもいいかもしれません。

勉強のコツ

・失敗しろ

・時間をかけろ

・反省するけど、最後は自分



これがわたしの勉強のコツ3箇条です。以下、説明。

・失敗しろ
不器用な人間が成長するにはこれしかありません。たくさん失敗して、たくさん痛い目みて、学ぶ。
世の中には要領のいいひとってのもいますが、うらやんでいても仕方ありません。たくさんぶつかって、失敗の経験を蓄積しましょう。後になって気づくものですが、実はそれが一番の財産です。

・時間をかけろ
時間をかける。これより他ないです。「時短」とか「効率」とか「即効果アリ!」が巷ではもてはやされてるようですが、だまされてはいけません。富野由悠季さんも言ってますが「コツコツやるしかない」んです。富野さんほどの人物が言うんだからもうそれしかないでしょう。
お気づきのことと思いますが、「時間をかけろ」は「失敗しろ」と密接に関わっています。失敗するんだから時間はかかります。時間をかけて、たくさん手をだして、たくさん失敗して…、それで身につくんです。要領のいいひとが1回でできたからといって、だから自分も…とはなりません。自分は同じことを2度3度とやって、繰り返しやって、身につける。スピード競争じゃないんだから、それでいいんです。

・反省するけど、最後は自分
…これは、以前からずっと思ってたことなんですが、「どうしてうまくいかないんだろう?」ってなったとき、自分を殺しちゃう人、多いなと思って。自分の考えをゼロにして他人の意見にしたがっちゃう、っていう。心底から納得してもいないのに表面上他人の言う通りにして、じゃあうまくいかなかったらどうするかっていうと、「誰々さんが言う通りにしただけです」って、それはダサイだろう、と。
納得してなきゃ納得するまで時間かけようよ。
納得してないのに表面上うまくやろうとするからストレスになるんです。他人につぶされちゃうんです。自分の心を「他人の意見」に独占させてはいけません。他人の意見は、耳ぐらいまではいれてほしいけど、あくまでハートは自分。考えるのも自分。他人の意見にそのまま全面降伏するんじゃなくて、自分のなかで一回咀嚼して、「この部分は納得できる、残りは納得できない」とか「やっぱ納得いかないわ」というように、他人を一度突き放して考えないといけません。それは、「師匠」とか「先生」と呼ばれるひとの意見でも、そうです。
自分の中の「納得」を、かんたんに手放さない。それが大事です。

…実はこれには、ウラの意味があります。実は、素直に他人の言う通りにできるひとの方が伸びます。それは間違いありません。でも、素直な人間ばかりじゃないじゃないですか。それに、人のいうことを聞くにしても、相手にもよるだろうし。だから、納得するまで失敗を繰り返して、時間をかけて。そうやって前に進むやり方だってあるんです。自分の道なんですから、他人と同じとは限りません。

Excel四十八手、更新しました 20180606

Excel四十八手、更新しました。今回はコチラ

VBA編です。単なる構文の紹介なので、おもしろみに欠けますが、きっと必要な内容だろうなーと思って書きました。まあ、もしよかったら。

あ、そうそう、手抜き記事ですみませんが、ウチの猫が超ハマってるおもちゃ。

<リンク>猫の家(R)

めちゃめちゃ遊んでハァハァいうまで遊んじゃうのでこっちが心配になるくらい。加減して遊んであげてください。

あと、こないだ買って超満足してるおしゃれな「もんぺ」。

<リンク>うなぎの寝床

ちょっとお高いんだけど、でも履いててラク。ウエストはゴムだ、。履き心地もいい。涼しいし、軽い。
そして上にシャツはおればビジネスカジュアルくらいならいけちゃいそうなスマート感(色にもよるけど。自分はキャメルを購入)。
蚤の市の出店で購入したのですが、店員さんに「これであなたもモンペニスタですね」と言われる。モンペニスタ…なんだその呼称。。


Excel四十八手、更新しました 20170613

Excel四十八手、更新しました。今回はコチラ

ひさびさのvba編、今回のテーマは「ブックの合体」です。カテゴリーごととか担当者ごとにExcelを分けて運用すること、よくあると思います。分けた方がひとつひとつの件数は少なくなるし、管理もしやすい。だけど、「合体して一覧したい」ときもあります。手作業で合体してもいいんだけど、頻度が多くなってくると面倒…。そういうときに使ってください。

今回のページでは、

■フォルダ内のExcelを合体してひとつにまとめる(1列目1行目からはじまってる表限定)
■上↑の改良版:表の左上(スタート地点)を指定できるバージョン
■各Excelがもってるシートを全部見に行って合体するバージョン

の3つを作りました。みなさんのお仕事に合うバージョンを学んでいただければ。
僕自身、このマクロをよく使っています。1コ元データとしてもっておいて、合体したいときにそのフォルダにコピーしてマクロ動かす、みたいにして。「合体したいフォルダに入れてやる」って仕様にしたことで、利便性が高まったと思っています。

Excel四十八手、更新しました。 20170526

Excel四十八手、更新しました。今回はコチラ

文字を結合することって自分は仕事でよくあるんだけど、例えばカンマつなぎにするときに「よけいなカンマ、どうにかしたいな」ってことがけっこうあったんですよ。それで書いてみました。
どうやらExcel2016からはtextjoinって関数ができて、コイツがけっこう賢いらしいんだけど、でもそれ以前のバージョンだと頼れない。なのでいちおう、やり方書いておきます。役に立てれば幸いです。
プロフィール

森田表計算の中の人と同一人物。
実物はスーパーキャットに似ているらしい。『パタリロ』の。

最新コメント