excel-labo一覧

動的配列⑤【動的配列関数の引数一覧】

動的配列関数は、2019年12月時点で6種類!

下記で簡単に動画で動きをお見せした。

【動的配列関数】を全てチェック! 「今日は、みんなに、 新しくExcelに加わった 陽気な動的配列関数タチを 紹介するぜっ!!」 ...

今回の記事では、さらに簡潔に「動的配列関数の引数」を解説したい。下記の図を見るだけだ。

・FILTER関数・・・引数は3つ。

・SORT関数・・・引数は4つ。

・SORTBY関数・・・引数は3つ~~。(可変的)

・UNIQUE関数・・・引数は3つ。

・SEQUENCE関数・・・引数は4つ。

・RANDARRAY関数・・・引数は5つ。

まずはこれらが頭にしっかり入ると、動的配列関数の学習がやりやすくなる。
それぞれの指定のしかたは、おいおい解説していく。


動的配列④【Filter関数が「0」を引っ張っちゃう問題】

空欄のセルが「0」として引っ張られる!

Filter関数が空欄を0として引っ張って来たのを
見たときのボクの顔。

・空欄のセルを引っ張る時、VLOOKUPとかでも「0」って引っ張られて困ることありますよね。
FILTER関数でも、空欄が「0」として引っ張られるのでめっちゃ困る

・これは、たぶん本格導入時、みんながすぐ躓く論点になる。
・解決策は、多数考えられるけど、完全な空欄のセルとせず、=””のような文字列として読み込ませていく方法をとることになると思う。(複雑な詳細は講義で触れていく)

Googleスプレッドシートでは、空欄は空欄のまま!

それに対して、Googleスプレッドシートは、最初からこの問題を解決している。空欄を引っ張るときは空欄のままなのだ。

少なくとも、結論としては、このGoogleスプレッドシートのように空欄が空欄のまま表示されることが我々の心理的ゴールであることははっきりわかる。

だから、Excelでも空欄が空欄のまま表示されるように策を講じていくことが正しいアクションと言える。


動的配列③【見るだけ!動的配列関数を一挙紹介!】

【動的配列関数】を全てチェック!

「今日は、みんなに、
 新しくExcelに加わった
 陽気な動的配列関数タチを
 紹介するぜっ!!」

とりあえず【6個】ある。ということを把握しよう。(2019年12月5日段階)

・FILTER関数
・SEQUENCE関数
・RANDARRAY関数
・SORT関数
・SORTBY関数
・UNIQUE関数

「あとは、下記の動画に丸投げするぜっ!」

単体で、その効果がわかるのは「FILTER関数」「SORT関数」「SORTBY関数」「UNIQUE関数」で、
「SEQUENCE関数」や「RANDARRAY関数」は、組み合わせなどで使用すべき関数だろう。
あとは他の関数との組み合わせで使い方の幅が広がる。

・なんの関数と組み合わせるか
・やりたいことの達成のために、細かいところをどう関数の力で乗り越えれるか

そのあたりを先々、講座で深く学習していくことでモノになっていくと考えられる。

2020年初め頃から、多くのOffice365で「動的配列Excel」へと変化する可能性があるので、Excelラボでは「動的配列講座」を実施予定です。

まだ多くの機種が対応していませんので開催できませんが、開催時にご連絡するので、画面下部【メルマガ登録】をお願いします。(もちろん無料)です。


動的配列②【スピルと動的配列数式が世界のExcelを変えていく】

すごいのは「動的配列『関数』」だけじゃないよ。『全ての数式メカニズム』が変更されるんだよ。

前回の記事で下記のようにいろいろ紹介した。(語彙力
引き続き「スピル」が世界に及ぼすインパクトを考えていこう。

Excelが史上最大進化してしまったあああ 2018年9月にMicrosoftが「スピルと動的配列数式」の導入を発表して...

まずは下記の映像を見てほしい。(おわかりいただけただろうかの声で)

おわかりいただけただろうか。(二回目

「FILTER関数が追加」とか「UNIQUE関数が追加」といいう論点ではなく
数式のメカニズムが全て変わっているのがわかるだろうか。

上の例でSUMIFSがスピル挙動を起こしていることで「1セルに入力しただけなのにぃ、縦方向に一気に値が吐き出されたんですけどぉ(タピオカを飲みながら」となっている。

VLOOKUPもSUMIFSも何もかも、1セルに書けばスピルするから
ヤバいよヤバイよ。つまり

「オートフィルとかもういらないし、1セルに数式をうまいこと書けば、表全体のうち欲しいデータだけ吐き出される。」

あとは、

実務現場で誤った数式の書き方をしていると、今後やばいことになる。

実務現場では、「関数を誤った記述方法で書いちゃってる人」がいますよね?

今までのExcelはそういうのをエラーで返したりしてたんだけど、
これから、スピルが発動して誤った記述や指定が実際に値を返したりするようになるから、 きちんと正しく記述されていない過去の関数は、変に動いちゃってカオスな値を叩き出すようになるから注意ね。

なぜ心臓は、止まったか

Excelに詳しければ詳しい人ほど、「ほーーん・・・動的配列数式とかスピルとか言っても、どーせ、実装されないんやろ?今からそんなにガラッと変えるの危ないし無理やで!」と言って、おそらく高を括っていた。

高を括っていた頃の僕。(著者近影)

僕も無理だと思っていたけど、そういう変化を怖がらないところが最近のマイクロソフトなんだよなぁ。

その時、心臓が止まった。

あと、今まで「Excelって関数遅いだろ」とか言われてた状況が変わったってこと。
100万行×500列とかの実務的な取引データがあるとき
かの有名な「INDEX・MATCH」だと5億セルに数式が入ってたわけ。
(たぶん地獄の重さ)

でも、今後「スピル」を使えば、1セルにしか数式を書かなくて良いわけ。
(カルスギ~ ikkoの声で)

だからパラダイムシフトした。(ここは普通の声)
Excelという、多くの企業で使われる最も重要なソフトがここまで進化してしまったことのインパクトは大きく、

我々はやっぱり「2020年代」という新しい時代に突入していくのだ。

2020年初め頃から、多くのOffice365で「動的配列Excel」へと変化する可能性があるので、Excelラボでは「動的配列講座」を実施予定です。

まだ多くの機種が対応していませんので開催できませんが、開催時にご連絡するので、画面下部【メルマガ登録】をお願いします。(もちろん無料)です。


動的配列①【2019年12月】動的配列関数とスピル挙動の導入

Excelが史上最大進化してしまったあああ

2018年9月にMicrosoftが「スピルと動的配列数式」の導入を発表してから、1年ちょっと経って、「結局、まだまだ導入されないのかな」と思っていたら、いつの間にかOffice365の月次アップデートで、2019年11月から「スピルと動的配列数式」の実装されていてたまげた!

「今までの努力どうしてくれるん?!」

「ころすきか!(例のグループの調子で)」

「最初からそうやって作っとけよ!」(これまでのつらい実務の走馬灯が流れる

とかありとあらゆる罵詈雑言が出てくるのは置いておいて、我々は新しいExcelの世界を再構築しなくてはならないのだ。

「世界は再構築される!」

今までの複雑なExcelの数式を、たった1つのセルにシンプルな数式を入れるだけで実現できるようになる。これから、この構築方法がExcel集計実務の世界を席巻していくことは間違い無い。今回の記事ではその概要を確認していこう。

【スピル挙動】と【動的配列関数】で何が変わるか?

今までは
「1セルに数式を書いてそれをオートフィルで広げて、表全体に数式を増やしてた」

けど、これからは、
「1セルに数式を書いただけで表全体を出力する」という、恐ろしい動きに進化した

結果的に、複雑な関数の技術が不要になり、
「新しい数式記述」のしかたをすれば、
シンプルな記述で高度な動きを実現できることになった。

「スピル」はSpill(あふれる、こぼれる)という意味。1セルにしか数式を書いていないのに、他のセル達に、計算結果が出力される。

動的配列関数「SORT関数」は、表全体を対象として扱い、並べ替え後の表全体を出力してくれる。

動的配列関数は「テーブル化」と相性が良く、より動的に対象の行、列数の変化を捉えられる。

「動的配列数式」「スピル」「動的配列関数」が使えるバージョンは?


【スピルと動的配列が現状可能なOfficeバージョンは?】

2019年12月5日段階では、 バージョン1910以降で可能であることが確認できたが 私が1つのOffice365Proplus月次更新ライセンスで5台のマシンに最新Officeをインストールしてみても2台しか対応しなかったため、抽選のような形でランダムに各機体に割当られるのではと推察 。

【いつ、みんなのExcelに実装されるか】

・私のExcelは、Office365ProPlusの月次更新設定という、企業用Excelでは最もスタンダードなもので、特に先取り設定のようなことはしていない。

・だから「月次更新」設定にしている人はすでに使えるかもしれない。「半期更新」設定であれば6ヶ月後かもしれない 。

ただ、個体差がありPCごとにランダムに、動的配列Excelに切り替わるのではと考えている。 というのも、同じライセンスで、 複数のPCにOfficeをインストールしたのだが、 あるPCは動的配列Excelになったのに対し、 あるPCは旧Excelのままで、何回、Office更新を掛けてもダメだったからだ。

もちろん、最初はWindows更新が追いついていないのかとWindows更新を疑ったが、Windows更新をしまくったPCも、旧Excelのままだった。 また、Officeのバージョン情報で判別することもできなかった。なぜなら完全に同じビルド番号のPC同士でも、 旧Excelと、動的配列Excelに分かれたからだ。

そして、私は、Office自体のアンインストールと再インストールを試したが、これもムダであった。 本日段階の私は、 2019年12月5日時点で、「動的配列Excel」に進化しているかは、MSのランダムなガチャであり、ライセンスごとですらなく、インストールする機種ごとに割り当てられるのではと考えている。

2020年初め頃から、多くのOffice365で「動的配列Excel」へと変化する可能性があるので、Excelラボでは「動的配列講座」を実施予定です。

まだ多くの機種が対応していませんので開催できませんが、開催時にご連絡するので、画面下部【メルマガ登録】をお願いします。(もちろん無料)です。


【Microsoft Teamsの画面がジャマすぎ問題】

・Windows10の2019年のアップデートによって、『Microsoft Teams』いうソフトが勝手にインストールされ、 起動時に毎回立ち上がってジャマ。 消したいという人がほとんどに決まっている。

・勝手に立ち上がらないようにするには「Ctrl+Shift+Esc」でタスクマネージャを起動させ、スタートアップというタブで、Teamsを無効にするとできます。

↓音声無し動画で解説しました。見るとやり方がラク~にわかります。

Microsoft Teamsが勝手に立ち上がってジャマで消えないから消したい(30秒、音声無し)