こんにちは、ノオト(@knowledge_notes)です。
「別のシートの同じセルの値」を一度に取得するには
どうしたらいいんだろう?
本記事のテーマ
Macユーザに向けて「Excel関数の使い方」について書きます。
本記事の信頼性
本記事を書いている私はこんな経験があります。
・Macユーザ歴10年以上のExcelマスター
・Excelを使ってデータ分析をしています
実は、この記事はExcel関数(Index+Match)で書きました。
読者へのメッセージ
Indirect関数を使いこなすことができれば、Excel中級になります。
同じフォーマットで複数シートあるようなファイルを集計する時にパワーを発揮する関数です。
それでは、いきましょう!
【INDIRECT関数】今回のExcel関数
今回紹介するExcel関数はこちらです。
INDIRECT
(インダイレクト関数)
【INDIRECT関数】の意味
関数の意味と定義を確認します。
“間接的に”セルを参照します
Returns a reference indicated by a text value
テキスト値によって指定されるセル参照を返します。
通常セルを指定する場合、=B3のような形で直接指定します。
このIndirectを使うことで、文字列を基に間接的に参照することができます。
B8のセルに、B3と入力したとして、=Indirect(B8)と指定することで、B8に記載したセルの値を経由して「東京」という結果を返すことができます。
直接B3を指定したわけではないので、”間接的”すなわちIndirectとうい関数の所以です。
【INDIRECT関数】は、検索/行列関数に分類されます
検索/行列関数
検索/行列関数とは?
セルを操作・検索したり、表形式になっているデータの行列を操作・検索することができる関数群です。
この関数を使うことにより、データから値を取り出すことができるようになります。
たとえば、このようなことができます。
・セル範囲、配列、セル参照の位置を調べる
・データの行と列を入れ替え
・行番号・列番号を調べる
・データを検索する
【INDIRECT関数】の語源
INDIRECT
Indirectの英語の意味は、In + Directで直接的ではない、つまり”間接的”なという意味になるよ。
【INDIRECT関数】の使い方
基本構文を紹介します。
基本構文
=INDIRECT(参照文字列,[参照形式])
Indirect関数は、「 =INDIRECT(参照文字列,[参照形式]) 」このように記載します。
カッコの中を、引数(ひきすう)と言って2つ指定します。
引数とは、関数を使用する際に、計算の元となる情報・セルを指します。
項目説明
引数名 | 説明 |
---|---|
参照文字列 | セル番号や名前などを指定 |
参照形式 | TRUE/FALSEを指定 ・TRUE:A1形式 ・FALSE:R1C1形式 |
参照形式は、A1形式と、R1C1形式の2種類あります。
普段皆さんが使用しているのは、A1形式です。見分け方は、Excelの縦軸がA~始まっているかどうかです。
R1C1形式は、設定を変更した時のみ使う特殊な表示形式で縦軸(列)を1,2,3…と数字で表示することができます。
主に、マクロ(VBA)を使う人が使う形式です。
特に設定なければ、デフォルトでA1形式として計算されるため、参照形式は省略可能です。
例示
Indirect関数が使われるシーンとして、別々のシート同じセル番地からデータを一覧化したい時に使います。
たとえば、同じフォーマットの3つのシートがあったとします。
例)東京、名古屋、大阪の売上、費用、利益のシート
それを1つのシートに集計する時にIndirect関数を使用することができます。
【INDIRECT関数】の注意事項
Mac版EXCELでも利用可能
特に注意事項はありません。
【INDIRECT関数】英語版以外を使うあなたへ
Excel関数は、英語版と他の言語版と関数の書き方が違うこと知ってました?私は、Excel関数のことを調べるまで全く知りませんでした。英語版以外で働く人はこちらの関数を参照してください。
英語 | INDIRECT |
---|---|
ドイツ | INDIREKT |
スペイン | INDIRECTO |
フランス | INDIRECT |
イタリア | INDIRETTO |
ポルトガル | INDIRECTO |
オランダ | INDIRECT |
スウェーデン | INDIREKT |
トルコ | DOLAYLI |
ロシア | ДВССЫЛ |
デンマーク | INDIREKTE |
Não sabia que as funções do Excel estavam escritas de forma diferente em inglês do que em outras línguas!
(英語版と他言語版でエクセル関数の表記が違うなんてしらなかったね)
【INDIRECT関数】オススメ書籍1
このページを読んでいるあなたにお勧めな本を1冊紹介します。おそらく、この関数の使い方がわからなくて検索をしてたどりついたと思います。
Excel for Macを自由自在に使いこなすには、基礎的な関数をマスターしておくのが近道です。
過去に調べた関数を2度調べることがあるのであれば、記憶に頼らない方法での解決が必要だと思います。私は、一冊辞書的な本を手元に置いてしるしをつけて覚えていきました。
Excelには自信があったのですが、実は便利な機能・関数がたくさんあることに驚きました。
中堅~ベテランこそ読むべき1冊だと思います。
【INDIRECT関数】オススメ書籍2
MacでExcelを効率的に扱うには、地道にテクニックを磨いていくことが重要です。
特に、知っている関数を惰性で使うのではなく、知らない関数・機能を業務に取り入れてみてはいかがでしょう。
私は、こういった本をもとに新たな使い方や便利な方法を取り入れていった結果、仕事の効率が10倍以上上がっています。ぜひ、参考にしてください。
【INDIRECT関数】に関連するリンク
それではまた!