OFFSET関数とINDEX関数、MATCH関数で、「ドラゴンボール」と「迷子のトランクス」を探せ!!

小学生の頃、ドラゴンボールのキャラになりきっていました(笑)

今日は、OFFSET関数MATCH関数を使って、ドラゴンボールの「★」と「★★★」のボールを探して見ようと思います。

「ドラゴンボール」について簡単に書きますと、ボールを7個集めると願いが叶うという格闘少年漫画です。
オレンジ色のボールに、★が1つから7つまで入ったボールがあり、それらをコンプリートすると、願いが叶います。

それではまず、OFFSET関数から見て行きます。

●OFFSET関数
下の様な簡単なシートを用意します。
まず、基準は、表の左上隅にある、赤い色で塗りつぶしたセルA1の「おうち」です。
黄色いセルのある「天下一武道会」のセルの下で、
オレンジのセルE4の「ドラゴンボール★」を呼び出します。

表の作り方の基本的なことですが、A列縦の1〜2まで入力して、そこを選択してフィルをすると1ずつの連番が振れます。
また、横の数字はA列縦の1〜4まで選択してコピーをして、[Ctrl]+[Alt]+[V]を押して、下部の「行/列の入れ替え」にチェックを入れてOKを押します。

では早速、セルH2にOFFSET関数を入力します。
最初に数式の意味をお伝えすると、

=OFFSET(おうち , 3行下 , 4列右)

という意味の式を入力します。
おうちのあるセルA1を基準にして、下へ3歩右へ4歩移動しました。
では、実際に式を入れていきます。
(引数の指定は、下に下がる方を先に書きます。)


=OFFSET(A1,3,4)

すると、セルH2にドラゴンボール★が呼び出されました。

では次に、同じセルH2に「ドラゴンボール★★★」を呼び出しますので、式を書き換えます。[F2]を押します。(お使いのノートPCによっては、[Fn]+[F2]キー)
今度は、10歩下に行って1歩右に行きますので、


=OFFSET(A1,10,1)

と指定します。

お疲れ様でした。
ここで一旦、写真で休憩を挟みます。

写真は、代々木公園で撮影した紫陽花です。


●INDEX関数

では次に、INDEX関数の基本的な使い方を見てみます。
この様な表を用意します。

先ほどのシートをコピーしてA列を挿入して、B列の緑色のセルの1〜7までを選択してコピーし、[Ctrl]+[Alt]+[V]→[V]で書式なしの番号のみが貼り付けられます。

同様にして、1行目も番号を振ります。

ベジータとブルマの間には、トランクスという子どもがいます。
迷子になったトランクスを探します。


上の表から、「ベジータがいる行」と、「ブルマがいる列」を目視すると、ベジータは5行目、ブルマは4列目になります。
これは、INDEX関数や、この後にお伝えするMATCH関数を理解する時に、ぶっちゃけ、

「縦の糸はあなた」「横の糸は私」

・・・みたいな関数って言っちゃって良いのでは、なんて思いました(笑)
フィーリングはどんな勉強においても結構大事だったり。

ここでセルB17にINDEX関数を使って、ベジータとブルマの子どもで迷子になってしまった「トランクス」を見つけます。

セルB17に

=INDEX(おうちを含めた表の範囲,
ベジータの行の5,ブルマの列の4)

である、

=INDEX(B2:F8,5,4)

と入力すると、無事に迷子になったトランクスが無事に見つかりました!!

めでたし、めでたし!!

お疲れ様でした。
勉強のリフレッシュに、写真で息抜きを致します。

文京区立本郷給水所公苑の薔薇、ユリイカです。


さて、これでも迷子のトランクスを見つけ出せましたが、実務では表の増減などの影響もあり、ベジータの行を5、ブルマの列を4といったベタ打ちは殆ど使わないのです。

そこでMATCH関数を用いて、それぞれベジータの行とブルマの列を求めます。

⚫︎MATCH関数の使い方

最初にベジータの行を求めます。「ベジータ」と書かれているすぐ下の黄色いセルB11に、

=MATCH
(ベジータ,行の名前の範囲,完全一致)

という意味の、

=MATCH(B10,B2:B8,0)

と入力します。

この式の意味は、B10の「ベジータ」を検索値として、
「おうち」を含めた行の部分の、B2からB8のキャラクター名の範囲を調べ、
5番目であることの結果が返って来ました。
最後の0は、ピッタリ一致する、完全一致という意味です。


近似一致と言って、最後の引数を「1」にすると最も近い値を求めることも出来ますが、
今回はベジータがいる行を求めたいので、ピッタリ一致の0にしました。

次にブルマの列を調べます。
ブルマの下のセルB14に式を入れます。

=MATCH
(ブルマ,列の名前の範囲,完全一致)

という意味である、


=MATCH(B13,B2:F2,0)

と式を入れました。

お疲れ様でした。
ここで一旦、写真で休憩を挟みます。

写真は、代々木公園の薔薇です。


●INDEX関数とMATCH関数の合わせ技

この表を現在下の様にして、セルB17に迷子になったトランクスを探します。

オレンジのセルに、

=INDEX
( おうちを含む表の全て , ベジータ行 , ブルマ列 )

と意味する、

=INDEX(B2:F8,B11,B14)

を入れると、おうちから4行下、3列右に行った所のセルの「トランクス」が求まります。

また、関数のネストで、INDEX関数の中にMATCH関数を用いることでも同様に求まります。

=INDEX(おうちを含む表の全て,
MATCH(ベジータ,行範囲,0),
MATCH(ブルマ,列範囲,0)
)

具体的なセルを数式に入れると、
おうちを含む表の全ての所に、B2〜F8が入り、
「ベジータ行」の所にMATCH関数で求めた5行
「ブルマ列」の所にMATCH関数で求めた4列が入りました。

=INDEX(B2:F8,MATCH(B10,B2:B8,0),MATCH(B13,B2:F2,0))

トランクスも見つかって、一安心。

INDEX関数とMATCH関数の合わせ技を使いこなせる様になると、VLOOKUP関数の限界を突破して、Excelでの表現力が増しますね(=^x^=)!

お疲れ様でした。
ここで一旦、写真で休憩を挟みます。

近くで撮影した、ガーデンローズです。

「できるYouTuber式 Excel現場の教科書(長内孝平氏)」
単行本(ソフトカバー)
Kindle版


「できるYouTuber式 Googleスプレッドシート 現場の教科書」
神川陽太氏 & 長内孝平氏
単行本(ソフトカバー)
Kindle版


「なんの才能もない発達障害者の声: 〜 届かない声を届けたい 〜 (障害者雇用向け)」
私、猫★シエスタの著作です。
殆どが「発達障害者として働くことの悩み」の内容ですが、Excelを含む障害者雇用の事務作業に便利なショートカットキーについても少しだけ掲載しております。
Kindle版

皆さま、大変お疲れ様でした。
この記事最後のブレイクタイムPhotoは・・・

スカイツリーと河津桜です。
河津桜はソメイヨシノよりも少々早咲きです。

Screenshot

仕事や勉強のリフレッシュに、趣味で写真を撮っておりますので、宜しかったら フォトストック写真ACさん の投稿もご覧頂けますと、大変嬉しい限りでございます!!

こちら、無料の「ダウンロードユーザー」に登録して頂けると、無料で写真のダウンロードが可能になります。

※ 先にGoogleアカウントを作成して頂くと、登録が ラク です♪

写真素材素材【写真AC】

 

最後までご精読、誠にありがとうございました!!

フォトストック写真ACさんのプロフィールページ

最後までお付き合い頂き、誠にありがとうございました!!

■ 関連記事 ■

自己紹介


取りあえず事務職で働きたいから手っ取り早くExcel教えてくれに戻る

急にプレゼン資料を作ることになったから手っ取り早くパワポ教えてくれ

Wordのポイントを手っ取り早く教えてくれ!!!

コロナ禍・アフターコロナのテレワーク対策(Googleが提供するツール)



メインメニューに戻る

取りあえず事務職で働きたいから手っ取り早くExcelを教えてくれ!(Googleスプレッドシートの本も紹介)

このコーナーでは主に事務職のExcel操作で良く使う、

・生産性が向上するショートカットキー

・基本的でありながら、実務に役立つ初級〜中級レベルの関数

・教育系ユーチューバーの方のExcel動画紹介

・迷ったらこの本がオススメ!という本(ExcelとGoogleスプレッドシート)の紹介

について掲載しております。


以下、私が「国民的アニメ」や「観光地」などを用いて、Excelの良く使うショートカットキーや関数の例題を作りましたので、お時間のある方はご覧頂けますと幸いです。

Excelショートカットキー セル操作基礎その1

Excelショートカットキー セル操作基礎その2

例文で覚えるExcel表示形式のショートカットキー

入力候補を表示させない(オートコンプリート機能をOFF)

スライサーとテーブルで東京の観光地巡り


IF関数で天気予報と雨具の準備

富士山頂の気温から、Excel基本関数(平均・最大値、IF関数)と条件付き書式を習得

COUNTIF関数を使って国民的アニメ「サザエさん」の25歳以上のキャラ人数を求める

VLOOKUP関数とIF関数とIFERROR関数のネストでイタリア語の数字に触れてみよう!

COUNTIFS関数でのび太とジャイアンの忘れ物を集計

OFFSET関数とINDEX関数、MATCH関数で、「ドラゴンボール」と「迷子のトランクス」を探せ!!

国民的アニメ?のキャラクターで表の範囲を可変に操作

ピボットテーブル(Excel / スプレッドシート共通)

関連記事:初めてのGoogleスプレッドシート


※ 私は動画及び書籍を紹介しているだけのただの一読者、視聴者であり、動画投稿者及び著者の方とは面識がございません。

チャンネル: ビジネス教育系ユーチューバーYouseful(ユースフル)
Yousefulの講師の方


●【仕事がサクサク終わるExcel超速時間術】徹夜も残業ももう要らない。ショートカット/時短/生産性/市場価値【たった1動画で全てが分かるExcelショートカットの教科書】(時間:1:03:30)

実務で生産性が上がるExcelショートカットキーの講義と、バトルやランキング、30の壁といったエンタメ・クイズ形式の内容もあり、楽しみながら一緒に考えてショートカットキーが身に付きました。
最後の30の壁では、沢山あるショートカットキーの中から絶対覚えるべきキーとそうでもないキーの判別が出来るような構成になっていると思いました。
4つのパートから構成されている動画で、動画自体がそこそこ長いので、4回に分けて視聴しております。(概要欄から各目次に飛べて動画を視聴出来ます。)


● 【VLOOKUPより便利かも】知る人ぞ知るDGET関数をわかりやすく解説します!(時間:7:13)

VLOOKUP関数の弱点は、キーの左側の値を持ってこれないことですよね。
それを解決する関数の中で比較的習得のしやすい、DGET関数の使い方を教わりました。
サンプルデータは全部揃えるのは大変なので、5件ぐらい入力して動画の条件に合いそうなデータを追加して学習出来ました。


●【まだVLOOKUP使ってるの?】XLOOKUP関数の使い方5大パターン徹底解説!(時間:10:07)

XLOOKUP関数と言う名前は数年前から知っていましたが、なんだか難しそうで自分には無理だと思っておりました。
しかし、この動画では、XLOOKUP関数を怖がっていた私にも分かるように解説してくださっていて、1〜4の使い方はスムーズに理解出来ました。
最後の5の使い方は、一度では理解出来ませんでしたが、動画を再び見た時に、なんとなく使い方が分かったかも知れません。
DGET関数と合わせて覚えたい関数です。
サンプルデータの用意は、上から数件と動画で必要な所を用意したのみで学習を進められました。


「できるYouTuber式 Excel現場の教科書(長内孝平氏)」
単行本(ソフトカバー)
Kindle版


「できるYouTuber式 Googleスプレッドシート 現場の教科書」
神川陽太氏 & 長内孝平氏
単行本(ソフトカバー)
Kindle版


「なんの才能もない発達障害者の声: 〜 届かない声を届けたい 〜 (障害者雇用向け)」
私、猫★シエスタの著作です。
殆どが「発達障害者として働くことの悩み」の内容ですが、Excelを含む障害者雇用の事務作業に便利なショートカットキーについても少しだけ掲載しております。
Kindle版


この記事では、発達障害や何らかの疾患を抱えている方向けにExcelのスキル習得について書いてきましたので、発達障害について手っ取り早く知ることが出来るムービーも掲載します。


ご精読ありがとうございました。
宜しければ下記の関連記事もご覧頂けますと嬉しいです。

■ 関連記事

自己紹介


初めてのスプレッドシート

急にプレゼンすることになったから手っ取り早くパワポ教えてくれ

Wordのポイントを手っ取り早く教えてくれ!!!


コロナ禍、アフターコロナのテレワーク対策(Google Workspace)



メインメニューに戻る