EXCEL上級者が大体使ってるINDIRECT関数

Поділитися
Вставка
  • Опубліковано 12 лип 2024
  • こちらの動画では、EXCELのINDIRECT関数の基本的な機能に関する解説と、INDIRECT関数をどんなときに活用できるのか実例の紹介をしています。
    千葉悠市
    =========================
    ■ タイムスタンプ
    =========================
    [ 00:00 ] INDIRECT関数の基本的な働き①
    [ 04:29 ] INDIRECT関数の基本的な働き②
    [ 08:41 ] INDIRECT関数の使用例①
    [ 13:53 ] INDIRECT関数の使用例②
    [ 19:24 ] INDIRECT関数の使用例③
    =========================
    ■ ファイルのダウンロード
    =========================
    動画内で使用しているExcelファイルは、noteに投稿している記事内で提供しています。
    note.com/excel_dokata/n/n2481...
    =========================
    ■ Excelドカタの集会所
    =========================
    UA-camには投稿していないパワークエリやパワーピボットも含むExcel解説動画を投稿しています。
    excel-dokata.mish.tv/
    ======================
    ■ Twitter
    ======================
    動画の更新状況などをつぶやいています。
    @Chiba_U1
    bit.ly/3V9fvGK
    =========================
    ■ ストアカでオンラインレッスンをしています
    =========================
    Excelの使い方を学ぶことができるZoomを使ったオンライン講座をストアカで開催しています。
    ▼オンラインによるExcel個別相談
    bit.ly/3IZTwxF
    法人向けに既存のExcel業務に関するアドバイス等も可能です。
    ご不明点等ある場合には以下のメールアドレスまでご連絡ください。
    mailofelgiss+youtube@gmail.com
    個別の機能に関するオンライン講座
    ▼Excel パワークエリ 入門編
    bit.ly/3rrU3gB
    ▼Excel パワークエリ 初級編
    bit.ly/3cA0UQO
    ▼Excelパワーピボット 初級編
    bit.ly/3cA0UQO
    ▼Excelピボットテーブル 初心者向け
    bit.ly/36GoKXs
    ストアカで開催中のすべての講座は以下のURLからご覧いただけます。
    bit.ly/3tvkMKG
    =========================
    ■ noteで記事を投稿しています
    =========================
    Excelの関数、パワークエリ、パワーピボット、DAXに関する記事を投稿しています。
    note.com/excel_dokata
    =========================
    ■ お仕事に関するお問い合わせ先
    =========================
    外注、業務委託、講師依頼、コンサル、個人レッスン等、お仕事に関するお問い合わせはこちらへご連絡ください。
    mailofelgiss+youtube@gmail.com
    =========================
    ■ Excelのバージョン
    =========================
    動画で使用しているExcelはMicrosoft365 Personal(Office Insider ベータ版 動画公開時点の最新版)になります。
    =========================
    ■ ほしいものリスト
    =========================
    www.amazon.jp/hz/wishlist/ls/...
    =========================
    ■ 使用している機材
    =========================
    ▼カメラ(WebCamとして使用)
    Sony α6400
    amzn.to/3HGhttQ
    ▼カメラレンズ
    Sony SEL35F18
    amzn.to/3W2D2ZN
    ▼HDMIキャプチャー(カメラとPCを接続)
    アイ・オー・データ GV-HUVC
    amzn.to/3Fx4A2x
    ▼マイク
    オーディオテクニカ AT2020USB+
    amzn.to/3FDLGau
    ▼照明
    Neewer NL660S/1Y
    amzn.to/3Fv6m4c
    ▼照明スタンド
    Neewer ST-200
    amzn.to/3PrH3EV
    ▼ショートカットボタンデバイス
    Elgato Stream Deck MK.2
    amzn.to/3Ysu21W
    ▼マウス
    Logicool G903
    amzn.to/3BAFGhu
    ▼キーボード
    Logicool G913 TKL
    amzn.to/3PsK5su
    ▼ペンタブ
    Wacom CTL-672/K0-C
    amzn.to/3Fwyzb1
    ▼テンキー
    FILCO FTKP22M/B2
    amzn.to/3hv4Ire

КОМЕНТАРІ • 92

  • @ExcelDokataCH
    @ExcelDokataCH  10 місяців тому +2

    ▼Zoomを使ったExcelに関するオンライン個別相談を実施しています。
    bit.ly/3IZTwxF

  • @2501togusa
    @2501togusa 2 роки тому +21

    上級者の作った式を加工したりして感覚的に使っていたので上手く求めた結果にならないことがありましたが、やっと正しく理解出来ました。ありがとうございました。

  • @user-sp9ji7mf2n
    @user-sp9ji7mf2n Рік тому +5

    とても分かりやすい説明でINDIRECT関数の使い方が分かりました。とてもためになりました、有難うございます。

  • @great_filter5848
    @great_filter5848 5 місяців тому +4

    エクセル苦手で頭も固い40代ですが、24:35で脳汁が出ました。
    こんな感じで自由に使いこなせれば楽しそうですね。

  • @user-re9im4mf8n
    @user-re9im4mf8n 2 роки тому +33

    FORMULATEXTって便利ですね。数式を横に並べて見れて格段にわかりやすかったです。
    ほかの方のコメントにもありますが、範囲に名前を付けて参照範囲を切り替えるのために
    INDIRECT関数は幅広く使えそうですね。
    説明がわかりやすかったので最後まで視聴できました。ありがとうございます。

  • @Rrrr-ln8dp
    @Rrrr-ln8dp 2 роки тому +10

    インダイレクトめっちゃ重宝してます
    いろんな式の中を可変にできるので、加重平均とかしたい時とか累計出したい時にとっても便利だと思います!

  • @syouzama
    @syouzama 2 роки тому +3

    実務に使える技術が詰まっていてとても参考になります!ありがとうございます😃

  • @user-uu8wk8dm1o
    @user-uu8wk8dm1o Рік тому +1

    すんげー分かりやすい!!

  • @user-fe9wf4nz5s
    @user-fe9wf4nz5s 2 роки тому +3

    参考になりました。
    ありがとうございます。

  • @user-cl1ib3ki9e
    @user-cl1ib3ki9e 2 роки тому +7

    INDIRECTの説明でこれほど分かりやすい説明を初めて見ました。ありがとうございます。よく理解でしました。

  • @alphekka
    @alphekka 2 роки тому +2

    これこそ実務レベルのセミナーですね。早速使ってみます。

  • @holymonimoni
    @holymonimoni 2 роки тому +3

    ちばにゃんの解説は日本のExcel解説で一番実用的

  • @user-qs6gv2cx6f
    @user-qs6gv2cx6f 11 місяців тому

    わかりやすい!

  • @NumaTatsu
    @NumaTatsu Рік тому +8

    ドロップダウンリストを作成する時に役立ちますよね。
    複数セルのリスト表、もしくはリストテーブルを作成して、データの入力規則でindirect関数使うとドロップダウンリストが簡単に作れるので。

  • @yoohtann
    @yoohtann 2 роки тому +8

    2段階プルダウンリストを作りたいと思った時にIndirect関数使ってます。

  • @raccosora
    @raccosora Рік тому +1

    天才!

  • @user-ns1fp6ut6z
    @user-ns1fp6ut6z 2 роки тому +34

    indirectって重くなりやすいからあまり使いたくないのはある

  • @iceblue387
    @iceblue387 2 місяці тому +2

    トリッキーで面白かったです。
    Excelは仕事ですが、ゲームをやらない私にとってはゲームのようなものです。仕事と娯楽の一石二鳥の頭の体操。

  • @inkyubas
    @inkyubas 2 роки тому +7

    個人的にINDIRECT関数が好きので色々と試行錯誤しています。新たな使い方が学べて嬉しかったです。ありがとうございます。

  • @user-xo7sc6wr8n
    @user-xo7sc6wr8n 2 роки тому +4

    関数で使えるValueみたいなのないかなーと思ってたけどこれか。
    探してた外部参照を切り替えるのもこれでてきそう。

  • @櫃内瑠璃
    @櫃内瑠璃 2 роки тому +10

    indirectは確実に数字が入る列(採番した番号など)とCOUNTAの結果を使って、範囲を可変にした関数にできるから使いこなせるといろいろと楽なのよね

  • @its_nobo___ru
    @its_nobo___ru Рік тому +1

    なんか使えそうです!ありがとうございます。formulatextも使えそう!

  • @bentenbridge9954
    @bentenbridge9954 2 роки тому +1

    モチベーションが上がりました。これからも参考にさせていただきます。

  • @user-md5qs6tq8g
    @user-md5qs6tq8g 2 роки тому +4

    とてもわかり易かったです。INDRECT関数、何に使うんだろうと思っていました。
    ②はあまりやったことがないのでチャレンジします。③すぐ使えそうです。動画ありがとうございました。

  • @ndkoz7422
    @ndkoz7422 14 днів тому +1

    ちょくちょく見てます。ルックスと緻密な説明のミスマッチが楽しいし、役に立ちます。

    • @ExcelDokataCH
      @ExcelDokataCH  14 днів тому +1

      SuperThanks ありがとうございます!

  • @user-nt5of2yk3s
    @user-nt5of2yk3s 4 місяці тому +1

    最後の使用例のところ、脳が開いた感じがした。
    ハッとしました。

  • @kaiji3370
    @kaiji3370 2 роки тому +7

    別シートから値を参照している場合に、参照元シートが切り替わる場合に使用すると便利ですよね
    インディレクト挟むと値がエラー値にならない。

  • @user-JpwcATcUT3
    @user-JpwcATcUT3 2 роки тому +5

    INDIRECTやOFFSETは便利なんですけど揮発性関数(計算に関係ないセルを編集しても再計算対象になる)なのでデータ数が多いと使えないんですよね…
    数万行あるファイル作ったときまともに編集できず使わないように直したことがあります。

  • @mitatom1154
    @mitatom1154 2 роки тому +14

    今回は話を混ぜると操作の話が混乱しそうなので省略されたのだと思いますが、数式の中のセル範囲の部分を名前定義に変えるとき(23:33 とか)は、その名前を打ち込む以外に「数式の中のその範囲を選択した状態で Ctrl-G でジャンプ画面を出して Enter」とすると、楽ですね。

  • @user-in2zn1gh5b
    @user-in2zn1gh5b Рік тому

    INDIRECT関数は、有ることは知ってましたが、よく意味が分かりませんでした。今回、よく分りました。
    FORMULATEXT関数は、知りませんでした。二つとも、これから有効に使えそうです。
    見てよかった。チャンネル登録しました。

  • @nob4126
    @nob4126 2 місяці тому +1

    使いこなすにはセンスがいりますね。
    閃きというかなんというか。
    上手に使ってる人はまず見かけませんが。
    私はVBAをやり過ぎて、すぐそちらに逃げてしまいます。
    属人化してしまうので、なるべくEXCEL標準関数で対処したいものです。

  • @wtpotom
    @wtpotom 2 роки тому +2

    2行ずつで書かれたデータを1行にするときなんかも便利ですね

  • @sikeda5513
    @sikeda5513 2 роки тому +1

    めちゃくちゃ勉強になります。
    オフィスハルとコチラはチャンネル登録してます

  • @user-ny2km4lj9t
    @user-ny2km4lj9t Рік тому

    INDIRECT使うとデータテーブルと併用して入力リストを切り替えられるから、ちょっとした書類フォーマットでも重宝しますね。

  • @Gm-ur3fg
    @Gm-ur3fg 2 роки тому +2

    セルの指定を文字列として扱ってしまうと、後でセル位置変更になった時にExcelが自動対応してくれないので避けた方が良いのかなーと思ってます。範囲名を使うのなら影響ないのでアリですね。

  • @neoatlas3755
    @neoatlas3755 2 роки тому +1

    ブック内の参照式を使った表をシートごと別のブックにコピーするとき、参照式が元のブックのセル範囲を参照することになりますが、それを防止するのにINDIRECT関数を使っています。ブック内の参照を維持するって感じですかね。

  • @MH-xs8uw
    @MH-xs8uw Рік тому +3

    indirect関数を使ったあとに、行や列の挿入削除を行うと、訳がわからなくなることがあるので
    使うタイミングには気をつけたい。

  • @TK-ik8wi
    @TK-ik8wi 5 місяців тому +1

    普通はないですが、可変長レコードのCSVファイルの中からレコード内の特定のパターンの範囲内でさらに特定の文字を抽出するときに、MATCH関数で範囲のカラムを抽出、INDIRECT関数で範囲を指定したMATCH関数を構成して特定文字抽出する、と言った使い方をしています。

  • @user-cj8ht7eb3b
    @user-cj8ht7eb3b 2 роки тому +4

    INDIRECT関数、ほとんど使ったことがありません。
    こういう使いかたができるんですね。
    特に最後の例には驚きました。
    自分用メモ 22:06
    範囲に名前を付けて、そこをINDIRECT関数で参照することで
    if使わないキレイな数式にできる

  • @_admin0
    @_admin0 Рік тому +1

    最初の使用例は別にvlookupでええやんって思ったけど、2つ目の使用例には思わず脱帽(👍˙-˙ )👍

  • @user-ue3ex3cw7q
    @user-ue3ex3cw7q 2 роки тому

    Top of indirect の説明動画!

  • @KGR0000
    @KGR0000 2 роки тому

    INDIRECT、名前変えがちシートを参照するのに便利だから使ってるけど、増えすぎて処理が重くなりすぎたから、仕方なくINDIRECTで参照したシートを参照するっていう二度手間になってる😂😂

  • @user-ln9zg8fp4z
    @user-ln9zg8fp4z 2 роки тому +1

    私のPCではシート名に’シングルクォーテーションは入らなかったのですが、
    これはエクセルのバージョンの違いなのでしょうか?

  • @tvk4048
    @tvk4048 Рік тому

    動画18:03あたりのINDIRECT( )の中の最初の&ってなんで必要なんでしょうか?後ろの&だけで良さそうな気がしますが。

  • @user-nh2xr7hp3u
    @user-nh2xr7hp3u Місяць тому +1

    この動画で知った機能は革命的だったなあ

  • @ru9716
    @ru9716 Рік тому +1

    おすすめに表示されて来ました。
    エクセル土方10年目です。
    色々参考にさせていただきます

  • @jodasow
    @jodasow 2 роки тому +10

    範囲に名前をつけるという機能を知らなかったのですが、その機能だけを知っても使う場面があまり思い当たらないのでほどなく忘れてしまったと思います。INDIRECTで呼び出すと直感的な記述になるので、いろんな応用場面がありそうですね。

    • @mitatom1154
      @mitatom1154 2 роки тому +1

      名前は、手動の手順で特定のセル範囲を選択しないといけないときに、その範囲に名前をつけておくと作業が一気に楽になるという使い方もありますね。

  • @jack25kg90
    @jack25kg90 Рік тому

    3:22頃の説明は違いますね。「A6というセル番地」を指定しています。A6に文字列"A1"が入っているだけです。E3との整合性が取れていません。

  • @user-ok4eb5fj3y
    @user-ok4eb5fj3y Рік тому

    マクロとテーブル使いこなせるようになるまでは重宝した

  • @num_code
    @num_code 2 роки тому +3

    同じマトリクスを持つワークシートの名称参照とか
    2段階(以上の) 入力規則のリストの内容変更では、INDIRECT()有効ですね
    ②と③を組み合わせたタイプと言いましょうか。
    自分はこんな方法も。。。年間を通したカレンダーを作った時に
    参照先を何月はここのセル番地と言うのを特定のセルにアドレスを抜き出して
    その抜き出した セル番地をINDIRECT()で参照させて値を読み出す
    みたいな事も良くしています。(意味つたわりにくくてすみません)
    素直に カレンダーなので シリアル値を計算した原点からの移動距離を出して
    OFFSET()でセルの読み出し位置をずらしても良いのですが
    セルの番地を引っ張り出して来る方が簡単なので、使用してます。
    (結構難しいと思うので実際の表がないとなかなか説明が難しいですけど)

  • @user-fs4kp4um5z
    @user-fs4kp4um5z 2 роки тому +2

    インダイレクト使い出すと、大体IFも併用するから他の人の可読性が一気に悪くなった印象。
    便利だけど、職場環境を選ぶかな、と。

    • @ExcelDokataCH
      @ExcelDokataCH  Рік тому +1

      それはありますね。
      特にINDIRECTは関数としては難易度高めなので、そのへんは職場の状況に応じて、といったところになりますね。

  • @hohumi4640
    @hohumi4640 2 роки тому +1

    NDIRECT関数ってメチャクチャよく使うけど、どういう意味なんですか?って聞かれても全く説明できなかった
    とにかく、便利な関数って言ってたw

  • @anusuff8472
    @anusuff8472 2 роки тому +6

    If文で複数vlookupを綴りでやりますね…関数短くなるのはいいかも

  • @user-dj2zq4ez3r
    @user-dj2zq4ez3r Рік тому

    文字をアドレスに変換する・・・
    自分の中で革命が起きた

  • @fredy_asty_jp
    @fredy_asty_jp 2 роки тому +1

    私がINDIRECTさんに初めて出会ったのは、SUMの範囲を可変にしようとした時でした。

  • @user-vd6cw3nh4s
    @user-vd6cw3nh4s 11 місяців тому

    動画拝見させていただいております。
    恐れ入りますが、質問です。
    「4月」というシートの名前を「Sheet4」に変更すると、C3に入力されている数式が「=Sheet4!C9」となります。なぜ、「=’Sheet4’!C9」という風にシングルコーテーションマークでくくられないのでしょうか?
    その一方で、「4月」というシートの名前だと、C3に入力されている数式は、「=4月!C9」とならないのでしょうか?
    なぜ「’4月’!C9」となるのでしょうか?

    • @kooooojoda
      @kooooojoda 7 місяців тому

      日本語だとクオーテーションが付くんですよ。そういう仕様です。

  • @user-lo8om3vo6m
    @user-lo8om3vo6m 3 місяці тому +1

    結果「あいう」の数式「=A1」の意味は「A1というセル番地」ではなく「A1のセル番地のデータ」。
    3:20の結果「A1」の数式「=A6」の意味は、「A1という文字」ではなく「A6のセル番地のデータ」。

  • @100_j
    @100_j Рік тому

    複数のシートを指定したいときに「INDIRECT」つかってる
    ・シート「あいう」のA1を参照
    ・シート「かきく」のA1を参照

  • @user-py2fe2bj4w
    @user-py2fe2bj4w 2 роки тому +1

    知っているけれど、揮発性のせいで可能な限り使いたくないと思う関数という印象です

    • @anjinization
      @anjinization 2 роки тому +1

      処理が重いですよね。
      シート名切り替えに便利なので使ってますが。

  • @mitatom1154
    @mitatom1154 2 роки тому +4

    とはいえINDIRECTを使うと、Excelファイルを開いて閉じただけで「保存しますか?」と聞いてくるようになってしまうので、他の方法で実現できないときとか他の理由で「保存しますか?」と聞かれる場合以外は避けてしまうのですよね。
    使用例②のように参照するシートを変えるときは仕方ないですが、①や③のときはIndexやOffsetでがんばってしまいます。

    • @mitatom1154
      @mitatom1154 2 роки тому +1

      あ。すみません。
      INDIRECTを使うと「保存しますか」と聞いてくる、というのは誤解だったようです。
      今後もう少し積極的に使ってみたいと思います。

  • @nullnull297
    @nullnull297 2 роки тому +2

    便利な関数ですが、揮発性関数なので使い所はよく考えましょう

    • @ExcelDokataCH
      @ExcelDokataCH  Рік тому +1

      そうなんですよね。
      なので、個人的には「上級者向け」な関数なのかなと思っています。

  • @user-bc6yg9lc6v
    @user-bc6yg9lc6v 2 роки тому +1

    なるほど、目からうろこ(@_@。

  • @user-hm3kd7bo3n
    @user-hm3kd7bo3n Рік тому

    不揮発関数まぜると急に激重になるのでなるべく使わないようにしてます・・・

  • @sumeshi3
    @sumeshi3 Рік тому

    数式列はどうやってるんですか?

    • @ExcelDokataCH
      @ExcelDokataCH  Рік тому

      FORMULATEXT 関数を使っています。
      support.microsoft.com/ja-jp/office/formulatext-%E9%96%A2%E6%95%B0-0a786771-54fd-4ae2-96ee-09cda35439c8

  • @やじゅせん
    @やじゅせん Рік тому +2

    IndirectはR1C1でも表現可能なのかな?

    • @ExcelDokataCH
      @ExcelDokataCH  Рік тому +2

      第2引数でR1C1形式のセル番地モードにできます。

  • @user-ef7ds4ed4y
    @user-ef7ds4ed4y Рік тому

    25:40で「C4」を「”一般会員”」と表示させている方法はなんでしょうか。

    • @ExcelDokataCH
      @ExcelDokataCH  Рік тому

      F9を押すと、選択した数式部分だけ計算結果が返ってきます。Ctrl + Zで戻ります。

    • @user-ef7ds4ed4y
      @user-ef7ds4ed4y Рік тому

      @@ExcelDokataCH お返事ありがとうございます。大変勉強になりました。

  • @mtk0503
    @mtk0503 2 роки тому +2

    自分用メモ置かせて下さい!
    19:24

  • @mrfjapan
    @mrfjapan Рік тому

    18:27 「年度変わってわかりにくくなったから、『4月』ってタブ名を『2022-4』に書き換えといてやったぞ! なに、だめ?なんでだよ、まあそんなに言うなら戻してやる、『4月 』…と、ほれ、これでいいんだろめんどくせぇなぁ!」とかいうオッサンが現れるヤツだこれ…。
    それならまだ良い方で、「お前の作ったエクセル、何もしてないのに動かなくなったぞ!いやマジで何もしてない。関数なんか俺は一切イジってないぞバカにするな俺だって関数触っちゃいかんことくらい判っとるわ!お前の作ったエクセルが変だ!」とか言い出すパターンかしら。
    かと言ってシート内の範囲に名前定義はともかく、シート名に名前定義はできないし…。うーむ。

    • @ExcelDokataCH
      @ExcelDokataCH  Рік тому +2

      オッサン…
      あらかじめ先の月のシートまで作っておいてブックの保護でシートいじれないようにする、とかでガチガチに縛るしかないですかね。

  • @user-vd6cw3nh4s
    @user-vd6cw3nh4s 11 місяців тому

    もうひとつ、質問です。
    =INDIRECT("'"&B3&"'!C9") が正解として解説されていますが、
    =INDIRECT("'"&B3&"'”&”!C9") としないのですか?
    B3を’を&でつないでから、別シートの!C9を&でつなぐのが、=INDIRECT("'"&B3&"'”&”!C9") 
    です。なぜ、 =INDIRECT("'"&B3&"'!C9") でいいのですか?

  • @KIA-df4dz
    @KIA-df4dz 2 роки тому +2

    ドロップダウン複数連動させる時しか使わんなぁ。

  • @user-vx8rf9mz1v
    @user-vx8rf9mz1v 8 місяців тому +1

    眉毛の角度がめっちゃ気になるw

  • @Mn_Sr__alloy
    @Mn_Sr__alloy 2 роки тому +2

    なんかポインタみたいね

  • @ピーチひめ
    @ピーチひめ 2 роки тому

    2つの表を比較して一致しない値を求める関数を知りたいです(T_T)

    • @ExcelDokataCH
      @ExcelDokataCH  Рік тому

      どんな表を比較して、どんな結果が出てくればいいのかわからないので、なんとも言えないです。
      IF関数の比較ではダメということですよね?

    • @ピーチひめ
      @ピーチひめ Рік тому +1

      @@ExcelDokataCH 社内のデータと客先のデータを照合して、合っていない情報をエラーとして抽出したいです。
      例えば
      ①客先注文番号
      ②商品名
      ③価格
      ①〜③が一致しない場合はエラーで表示させたいです。

    • @ExcelDokataCH
      @ExcelDokataCH  Рік тому +1

      IF(AND(自社①=客先①,自社②=客先②,自社③=客先③,),"OK","NG")
      ではダメなのでしょうか?

    • @ピーチひめ
      @ピーチひめ Рік тому +1

      @@ExcelDokataCH ありがとうございます。試してみます!

  • @YY-nf3ys
    @YY-nf3ys Рік тому

    プログラムもそうだけど自分マナーで作ったエクセルは他人にとっては非常に扱い辛い。特にコマンド知ってますよ使えますよっていう意識高い系の人はシンプルに作れない。

    • @user-rl1lz6ni6g
      @user-rl1lz6ni6g Рік тому

      なるほど。非常に興味深い指摘ですね!
      ちなみにYIさんはデータ管理を行う際の効率化の取り組みは、どのようなやり方を行われているのでしょうか?