このブログはブログテーマ"Swell"を使っています。 Swell公式サイト

【Excel For Mac】INDIRECT関数の使い方|「別のシートの同じセルの値」を取得する方法

Indirect関数2

こんにちは、ノオト(@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

ノオト

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つのシートがあったとします。
例)東京、名古屋、大阪の売上、費用、利益のシート

Indirect関数の使い方例1
Indirect関数の使い方例2
Indirect関数の使い方例3

それを1つのシートに集計する時にIndirect関数を使用することができます。

Indirect関数の使い方例4

【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倍以上上がっています。ぜひ、参考にしてください。

created by Rinker
¥2,640 (2024/10/14 13:13:49時点 Amazon調べ-詳細)

【INDIRECT関数】に関連するリンク

あわせて読みたい
【Mac効率化】Excel for Macで文字入力が遅い時の高速化方法 こんにちは、ノオト(@knowledge_notes)です。 Excel for Macを愛用しています。1点だけ、どうしても気になることがあります。文字入力が「もっさり」しませんか? 今...


それではまた!

Indirect関数2

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!