【Excel】INDIRECT関数が使えるとできることがうんと広がる!

Sdílet
Vložit
  • čas přidán 20. 09. 2020
  • INDIRECT関数は初心者にはちょっと難しいですが使いこなせればエクセルで実現したいことの自由度が格段にアップします!
    INDIRECT関数をリストで使うケース
    📺 • 【Excel】3段階ドロップダウンリストの作...
    <おすすめ動画紹介>
    💸通信の基礎と損しないための知識
    Macのデメリット➡ • パソコン買うならMacは絶対オススメしない5...
    光回線の選び方➡ • 光回線を選ぶときの超重要な基礎知識【失敗しな...
    💻マクロ・VBAを学びたいならまずはこの動画!
    入門講座➡ • エクセルVBA・マクロ入門講座|初心者がゼロ...
    VBEの設定➡ • 【マクロ】VBEの設定!エクセルVBAの記述...
    📗Excelがはじめての方はこちらがおすすめ
    動画1本で基礎がわかる➡ • 【Excel基本操作】職場で恥をかかない為に...
    計算式の入れ方➡ • 【初心者必見】エクセル計算式の入れ方[すべて...
    関数の基本➡ • 【Excelエクセル】関数とは?使い方の基本...
    🎓覚えると絶対役立つExcel知識
    テーブル➡ • 【Excel】テーブルとは?表との違いも解説...
    スピル➡ • 【Excel】スピル機能の使い方(これから必...
  • Jak na to + styl

Komentáře • 91

  • @pckatuyou
    @pckatuyou  Před 3 lety +20

    INDIRECT関数は階層的にプルダウンリストを作るときにも使えます!
    czcams.com/video/gVkUWTQ-Cwc/video.html

    • @onitaicho
      @onitaicho Před 3 lety +1

      INDIRECT関数ですが、自分の業務経験内おいてはまさにプリダウンリスト作成時に活躍しました。2列にまたがって入力されたデータ群を別列で結合し、さらに結合条件に対応し変化するプルダウンリストシステムを構築する際に利用させていただきました。
      慣れないと難しい関数ですが、利用価値の多い関数ですね。

  • @t1o0m688
    @t1o0m688 Před 3 lety +24

    A5に英語を入れるというボケですね
    勉強になりました。ありがとうございます!

  • @ah9044
    @ah9044 Před 3 lety +5

    INDIRECT関数を知れたのも良かったけど、参照文字列の考え方を知られたのが僕的にはためになりました。

  • @ayumidanthaisong8908
    @ayumidanthaisong8908 Před 3 lety +1

    人が作ったエクセルではじめてこの関数を知って、調べてたらこのチャンネルにたどり着いた。わかりやすいです。ありがとうございます。

  • @user-zp5zb2iz5e
    @user-zp5zb2iz5e Před 3 lety +4

    ありがとうございます。他の関数と組み合わせることで非常に便利に使えますね。早速仕事で使ってみます。

  • @user-fy1qo7qj1h
    @user-fy1qo7qj1h Před rokem

    データのテーブル化や他の関数と合わせて使うだけで世界が広がる素晴らしい関数ですよね。

  • @ptptsoushu
    @ptptsoushu Před 3 lety +4

    知りませんでした。これは参照場所を自由に変えたい時役立ちますね。ありがとうございます

  • @user-hn9cm2es9s
    @user-hn9cm2es9s Před 3 lety +11

    この関数はほんまに重要。
    覚えておいて絶対に損はないですね。

  • @user-xk8vu1eb6q
    @user-xk8vu1eb6q Před 4 měsíci

    ようやくindirect関数の意味がわかりました。
    一番この動画がわかりやすかったです。
    ありがとうございました。

  • @HM-xl2vx
    @HM-xl2vx Před 3 lety +1

    この関数の使い方を詳しく知りたかったので助かりました!
    ありがとうございます!

  • @shunm3853
    @shunm3853 Před 4 měsíci

    Excel初心者。クッソ難しいけど何度も見返して実践して使いこなせるようになる!

  • @wmandli2005
    @wmandli2005 Před rokem

    わかりやすい説明ありがとうございました。

  • @rarirarurara
    @rarirarurara Před 3 lety +1

    分かりやすい解説と例で、INDIRECT関数の使い方が学べました
    実務に使えるようにプルダウンリスト作成の動画も視聴してより理解を進めます!

    • @pckatuyou
      @pckatuyou  Před 3 lety

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

  • @cyanicsky
    @cyanicsky Před 3 lety +4

    範囲をも可変出来るんですね!勉強になりました〜!

  • @alfaemilio156
    @alfaemilio156 Před 2 lety +2

    なるほど同じ項目がいくつあるか、会社で保有しているパソコンメーカーや、ビットロッカーで暗号化しているかなどを知りたい時に、フィルタリングしただけだと、結局手で行を数える必要があるので困りましたが、これで抽出が出来ますね。メーカー2社とかの複数条件や、それぞれ欄を変えてテーブル化して集計は各メーカー別とかも簡単に集計可能とわかりました。

  • @catcat6823
    @catcat6823 Před 3 lety +2

    最初は何に使うの?って思ったけど、色んな組み合わせで無限の可能性があるように感じました!!

  • @atsu_llatte
    @atsu_llatte Před 3 lety +1

    なるほど。これは便利!資料に使えそうな所を確認したくなりました。

  • @sikakuimaru
    @sikakuimaru Před 2 lety +3

    分かりやすい解説ありがとうございました!以前INDIRECT関数を試してうまくいかなかったのですが、ダブルクォーテーションを入れてなかったのが原因だったと分かりました

    • @pckatuyou
      @pckatuyou  Před 2 lety

      ご感想ありがとうございます。お役に立てて良かったです😊

  • @weidong1508
    @weidong1508 Před rokem

    素晴らしいことです👍

  • @user-io9lg2vz3l
    @user-io9lg2vz3l Před 3 lety +2

    便利な関数ですね。ありがとうございます。
    vlookupもそうです。

    • @user-gv5nb4sd3u
      @user-gv5nb4sd3u Před 2 lety +1

      vlookupにはさらに上位互換の関数、index &match、xlookupがあります。

  • @zerocode9660
    @zerocode9660 Před 3 lety +17

    使えるようになるとドヤりたくなる関数の三本柱
    MATCH+INDEX、INDIRECT、ROW/LARGE

  • @user-kh2sq6jm1f
    @user-kh2sq6jm1f Před 3 lety +6

    分かりやすい!
    関数の説明を聞いて「こんなことに使えそう」とピンと来る方は、プログラムの習得も早いと思います。

  • @WINGofJapan283
    @WINGofJapan283 Před 3 lety

    Hello! Projectファンの者です
    何故かおすすめに出てきたので参考にさせていただきます

  • @YO-kx9yx
    @YO-kx9yx Před 3 lety +1

    検索条件の所をセル番地にすることで可変する技なんてありますか?

  • @ruerino
    @ruerino Před 3 lety +2

    これ、使いますが、難しくてよくわかりませんね。文字列云々がポイントでしょうか?こういうのやりたいってネット参照してお世話になりますが、理屈わからないまま、結果OKでこの関数大活躍です。

  • @kayjay314p
    @kayjay314p Před 3 lety +1

    統計関数で範囲指定に結構使う
    シートのはたまにシングルクオテーション出てくるけど条件わからん

  • @kgsshr3256
    @kgsshr3256 Před 3 lety +1

    「なんで?」と思うことに分かりやすく解説されていて、分かりやすいです。

    • @pckatuyou
      @pckatuyou  Před 3 lety +1

      伝わってよかったです!ご感想ありがとうございます!

  • @user-jp9qg3ci8u
    @user-jp9qg3ci8u Před 3 lety +3

    感動した!!!!!!!

  • @hassheezen4633
    @hassheezen4633 Před 2 měsíci

    かなりややこしい数式使ってるけどこれは使ってないなあ。ちょっと使えるか見てみよ。。

  • @user-tm5ff2xx9s
    @user-tm5ff2xx9s Před 3 lety +13

    複数シートから値を参照する時、シート名のリスト作ってこの関数で値を引っ張ってる

    • @katatumurinotensai
      @katatumurinotensai Před 7 měsíci

      はい絶対嘘

    • @user-od7bs6fh1l
      @user-od7bs6fh1l Před 3 měsíci

      シート名って使えたっけ?

    • @user-tm5ff2xx9s
      @user-tm5ff2xx9s Před 3 měsíci

      @@user-od7bs6fh1l
      別シートできますよ
      シート名!参照したいセル位置みたいな形にすればいいだけです
      A列のセルにシート名が入ってた場合
      =indirect(A2&"!C2")
      みたいに書けば
      A2セルに書いてあるシート名のC2の値を参照できます

  • @user-on3go8nh8o
    @user-on3go8nh8o Před 3 lety

    indirect関数で列を文字列として「"」で囲った状態で横方向にコピーした際に指定したら次が横方向にずれていく(相対参照のようにする)方法はありますか?

    • @yoohtann
      @yoohtann Před 3 lety +1

      R1C1形式の場合、A1ならばR1C1、B1ならばR1C2という表示形式になるので、Cの後ろの数字をColumn関数を用いることで参照セルを横にずらすことが可能です。
      =INDIRECT(("R"&1&"C"&COLUMN(A1)),FALSE)
      参照形式が省略またはTRUEの場合はA1形式、FALSEの場合はR1C1形式となります。ご参考まで。

  • @yk9712
    @yk9712 Před 2 lety

    いつも、拝見し勉強させていただいてます。
    この関数、VlookUPに使えないかとおもい、試しに作ってますが上手くいきません。
    こんかいは自分で考えているため構文貼り付けはしませんが、この関数はVlookUPの選択範囲に活用できませんか?

    • @yk9712
      @yk9712 Před 2 lety

      再びすみません
      VLOOKUPと組み合わせに挫折しました。
      代わりに
      =OFFSET(INDIRECT("U"&$Q$7+0),0,1)
      みたいな自作の検索関数もどきを作りました。
      INDIRECT関数をうまく使えてますか?

  • @haruharu-nb9hq
    @haruharu-nb9hq Před 3 lety

    i普段はindex match関数を使っているけど、ndirect関数の有利なところってどんなことがあるんでしょうか?

    • @pckatuyou
      @pckatuyou  Před 3 lety +1

      有利不利というか全然違うものですね。

  • @user-gd7jy5ze5u
    @user-gd7jy5ze5u Před rokem

    こういうものを使いこなせる能力があるなら、素直にVB覚えたほうが出来る事の幅は桁違いに広がると思うけどね。

  • @taichirox
    @taichirox Před rokem

    助けてください。
    勤務表の休日以外のセルを数えて出勤日数を求めたいのですがうまくいきません。
    「休日」と名付けたテーブルには、"週休"、"非番"、"年休"、…などの休暇の種類がリストアップされています。
    =COUNTIF(A1:AE1,""&INDIRECT("休日"))
    チャットGPDの答えはこれでしたが、うまくいきません😢どこがまちがっているのでしょう?

  • @yuraji
    @yuraji Před rokem

    いつもわかりやすい講義で感謝しています!私もだいぶスキルアップできたと自負していますが、「セルをクリックすると指定した文字や記号を入力する」方法があったら教えてください。

    • @pckatuyou
      @pckatuyou  Před rokem

      マクロを使えば可能です。

    • @Iloveyou-nm5py
      @Iloveyou-nm5py Před rokem

      隣のセルにチェックボックスを置いて、if関数と組合せたらどうでしょうか?
      チェックを入れると、真の場合が返ってくるように。

  • @christinegouda
    @christinegouda Před 3 měsíci

    最期の使い方を見ると、中身を返してるんじゃなくて、Cellの座標を返してるってことねb

  • @daisuke5544
    @daisuke5544 Před 3 lety +2

    職場ではこのようなマスターからの参照にVLOOKUPをよく使うのですが全く別物なのですか?

    • @pckatuyou
      @pckatuyou  Před 3 lety +1

      はい、全く別物です。

  • @user-hs3vi2vd6q
    @user-hs3vi2vd6q Před 2 lety +1

    エクセル覚えて20年くらいたちますが「ひきすう」が正しいんですか?
    ずっと引用数値→「いんすう」だと思ってましたw

    • @pckatuyou
      @pckatuyou  Před 2 lety

      もしや私が間違えてた?と思って一瞬ドキッとしましたけど一応ググってみるとやっぱり引数の読み方は「ひきすう」で良いみたいでした(´▽`) ホッ
      エクセルだけじゃなくてプログラミングやってると「ひきすう」ってみんな当たり前に読んでいるのでこれで良いと思います。

  • @user-ip8ue3jm2v
    @user-ip8ue3jm2v Před 3 lety +1

    これメチャクチャ便利ですね( ..)φ...ものすごくタメになりました!

    • @pckatuyou
      @pckatuyou  Před 3 lety

      それは良かったです!ありがとうございます(^^♪

  • @iso0point5tsu
    @iso0point5tsu Před 2 lety +1

    indirect(a5)がダメな理由が難しい…

  • @user-id7be6fm8w
    @user-id7be6fm8w Před 2 lety

    5:44あたり、東京!を""で囲まなければいけないのはなぜですか?
    そのままでもよさそうに思ったのですが...?

    • @pckatuyou
      @pckatuyou  Před 2 lety

      INDIRECT関数の引数には「参照文字列」を入れるからです。””がないと文字列になりません。

    • @user-id7be6fm8w
      @user-id7be6fm8w Před 2 lety

      @@pckatuyou
      返信ありがとうございます。考えてみます。

  • @user-id8bz5fn6p
    @user-id8bz5fn6p Před 3 lety +8

    い、意味わからんかった・・・。5回くらい見たら理解できるかな?頑張ります。

  • @user-gv5nb4sd3u
    @user-gv5nb4sd3u Před 2 lety

    これはテーブルの参照にも使えますか?

    • @pckatuyou
      @pckatuyou  Před 2 lety +2

      使えます。

    • @user-gv5nb4sd3u
      @user-gv5nb4sd3u Před 2 lety

      @@pckatuyou
      ありがとうございます。マクロで役に立ちそうですね

  • @minn.y6497
    @minn.y6497 Před 2 lety

    仕事で計算式(A/b*c)があり、小数点以下は切り捨てで入力しろという指示。どうしても、いくつかは切り上げてしまうのですが...何か良いアイデアはないでしょうか…

    • @pckatuyou
      @pckatuyou  Před 2 lety

      切り捨てはINT関数を使います。
      =INT(A/b*c)

    • @minn.y6497
      @minn.y6497 Před 2 lety

      返信有難うございます。具体的な数字でお伺いします。
      INT(4368700/30*3)=436870
      ですが、計算機でたたいたように
      436869にしたいです。
      同僚がROUNDDOWNでも試しているのですが、他の数値で切り上がってしまうのがあり、四苦八苦しております。

    • @pckatuyou
      @pckatuyou  Před 2 lety

      =INT(4368700/30)*3
      ですね。

    • @minn.y6497
      @minn.y6497 Před 2 lety

      返信有難うございます。
      翌日、試してみます!他の動画も視聴してて、勉強になります。ありがとうございました!

  • @suga300815
    @suga300815 Před 3 lety +2

    オフィスタナカって人がインディレクト、インディレクト連呼してるから教えてあげようと思ったけど、コメントできなかった。

  • @fakeaog5507
    @fakeaog5507 Před 3 lety

    ひとしこのみじゃなかった

  • @user-mu4bh6gf3l
    @user-mu4bh6gf3l Před měsícem

    一番下はなんでエラーにならないんでしょうか?
    真ん中と同じ気がしますが、そのとおりに入力すると「A」にはなってくれます。
    いろんな人に聞きましたがわかりません><

  • @anonymous-gg
    @anonymous-gg Před 3 lety +1

    最後のcountif関数との活用について、indirect関数が無くとも機能するのではと思いました。まだ理解できていないかな‥

    • @0824janne
      @0824janne Před 2 lety +1

      現時点ではこのままで問題ないですが、今後左の表の追加が入って果物の表が下に伸びたときにインダイレクト関数を使わないと果物を追加する度に毎回範囲を設定しなおなさいといけなくなりますよ。
      この場合のインダイレクト関数は範囲を可変にするための設定だと思います。

    • @Iloveyou-nm5py
      @Iloveyou-nm5py Před rokem +1

      範囲が固定ならindirect無しでも機能しますが、範囲が可変なのでindirect無しだと毎回範囲指定が必要になりますよ。

  • @user-vt7lh7ll3r
    @user-vt7lh7ll3r Před 3 lety +5

    2:11でE5の"Hello!"が太文字から普通文字に変化したの見逃さなかった俺、見るべきとこ間違ってた事に気付く。。。
    (›´ω`‹ )

  • @slaimu071201
    @slaimu071201 Před 2 lety

    ◎indirect関数
    参照文字列→せる

  • @youtuberannie115
    @youtuberannie115 Před 2 lety +1

    先生!よく判らない!

  • @user-et7vo3df6p
    @user-et7vo3df6p Před 3 lety +3

    よく考えてみればプログラミングかじった人じゃないとすぐには理解できないのかもね。変数の型とか全く知らない人に説明できる気がしないもの

  • @Nichigin
    @Nichigin Před 3 lety +1

    ドラクエか

  • @YO-kx9yx
    @YO-kx9yx Před 3 lety +3

    Vlookup関数に似てますね。

    • @Sa_aki_UT
      @Sa_aki_UT Před 3 lety +1

      この前最初に想定した範囲を越えてデータ打ち込んだら上手く表示されず、手作業で範囲指定し直しましたw間にこれ入れとけば楽だったかも?保険的に使えそう?とこのコメントを見て思いました。
      尚、本動画で主さんが最後に「この説明でひらめいた人は上級者」みたいなことを言っておられますが、このひらめきは出ませんでした(まだまだとゆう事かw)。
      でも、ひとつのセルにいっぱい関数入れて、それが行や列にいっぱいコピーされた場合、PCサンは大変じゃないか?とか思うことがありますが、実際は我々が呼吸するように、何でもないことなのかな?とか気になりますw

  • @user-dg5py1xt5q
    @user-dg5py1xt5q Před 3 lety

    羽沢横浜国大

  • @ztmokeke1856
    @ztmokeke1856 Před 3 lety +4

    indexの方が使い方簡単じゃないですか!やだー

    • @Irix.5674
      @Irix.5674 Před 3 lety +3

      INDIRECT 関数は INDEX 関数や MATCH 関数と併用して
      利用されることが多いと思います。
      INDEX 関数は VLOOKUP 関数や HLOOKUP 関数を
      高度化したような関数ですね。
      なお、VLOOKUP / HLOOKUP 関数の他に KLOOKUP 関数と
      最近のバージョンに追加された XLOOKUP 関数というのも
      あります。
      (XLOOKUP 関数は VLOOKUP / HLOOKUP 関数の両方の
      機能を実現できる後継版の関数として用意されました)

  • @user-ne1eo6gr8x
    @user-ne1eo6gr8x Před 3 lety +2

    おすすめに出てきたけどEXCELなんて初心者すぎて何言ってるのかあんまりよく分からなかった…。
    取り残されてる感😭

    • @pckatuyou
      @pckatuyou  Před 3 lety +2

      これかなり難しいんで仕方ないですよ!