Excel新関数2つだけで複数シートからデータをまとめられる神関数登場!VSTACK関数が優秀すぎた。

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • FILTER関数
    • 新時代のExcel関数!FILTER関数が神...
    メンタエクセル公式LINE@
    無料タスク管理ツールプレゼント中です♪
    lin.ee/dVb2nKq 今後も有益な情報をこちらで発信していく予定です。
    コピペでツール作成!?メンタエクセルのサポートサイト『Sketto』 mentasketo.com...
    ご質問はこちらからどうぞ
    ⇒forms.gle/YLNy...
    ツイッター ⇒  / 911_takuya
    ブログ(メンタエクセル) ⇒ autoexcels.com
    note ⇒ note.com/takus...
    【メンタエクセルチャンネル内おススメ動画】
    エクセル VBA マクロ超入門講座
    → • エクセル VBA マクロ超入門講座 一つの動...
    エクセルVBAにできることはコレ!ほとんどのことを自動化できる最高のアプリケーション! 
    → • エクセルVBAにできることはコレ!ほとんどの...
    エクセル VBA 31 他ブック内検索
    → • エクセル VBA 31 他ブック内検索 Wo...
    【タクヤのプロフィール】
     エクセル自動化、UWSC(PC自動化)などを武器に日々楽しく業務改善を図っている現役事務業サラリーマンです。
     ブラック状態の業務を極限までに自動化を図ることでホワイト化することに成功。実践で使える技術をお伝えします。
    【尊敬するおススメチャンネルはコチラです】
    伊川直助さん
    → / @naonaokeikei
    金子晃之さん
    → / @kanekoakiyuki
    ユースフル(元おさとエクセル)さん
    → / @youseful_skill
    なんだ!カンタン!Excel塾さん
    → / @excel-jyuku
    パソコンスキルの教科書さん
    → / @パソコンスキルの教科書
    エクセル兄さん たてばやし淳さん
    → / lifeworkknowledge
    【おススメ動画リンク集】
    Excelでユーザーフォームを作成
    → • 【Excel】Excelでユーザーフォームを作成
    Excel仕事を10倍早く終わらせるテクニック20選
    → • Excel仕事を10倍早く終わらせるテクニッ...
    VBAでデータの転記処理をするPart1
    → • Video
    エクセルマクロVBAで出来ることを15の事例で紹介
    → • エクセルマクロVBAで出来ることを15の事例...
    #Twitterリンクは動画概要欄にあります!
    #VBA
    #エクセル

ความคิดเห็น • 112

  • @fr11828
    @fr11828 ปีที่แล้ว +48

    もはや、関数の辞書がほしいレベル

  • @hrntky1
    @hrntky1 2 ปีที่แล้ว +31

    Excelの進化凄い!
    今までVBAでガチガチにやっていた作業が関数だけで出来そうです。

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว +3

      凄いですよね!
      どんどん楽にできる方向に進んでます😄

  • @T-lc8gm
    @T-lc8gm ปีที่แล้ว +3

    纏めたファイルをテーブル化するには、どうしたら良いですか?

  • @hedgehog7322
    @hedgehog7322 2 ปีที่แล้ว +4

    パワクはwebブラウザで使えないから共有ファイルでは不便でした。助かり!

  • @whitek7786
    @whitek7786 ปีที่แล้ว +6

    ファイルをどうしてもテーブルごとに分けたいような事情がなければ
    Power Queryじゃなくて今回の関数だけでマージする方法がいいかもしれないですね。
    色々な選択肢を持てるのが大事です。

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว

      手軽さが良いですよね!
      関数なので更新処理も不用というところもいいなと思ってます😄

  • @canacanananami
    @canacanananami 2 ปีที่แล้ว +4

    めちゃくちゃ使いたく、会社のエクセル開いたけど、VSTACK関数が出てこなかった。一応グローバル企業なのだが。。。まだ暫くはりつけです。

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว

      365ならいつでも最新なんですが🙇‍♂️
      シェア率上がってるみたいなので将来的には導入される可能性もあるかもですね😄

    • @canacanananami
      @canacanananami 2 ปีที่แล้ว

      @@メンタエクセル 365だったと思うのですが、エクセルだけ最新じゃないとかあんのかな。。。スペル間違えたかな。。会社に今度聞いてみます

  • @wawawafuka-mh2xy
    @wawawafuka-mh2xy ปีที่แล้ว +3

    いつも勉強させて頂いています!
    連結したいシートにおいて、データが横方向に進んでいます。。。
    このシートを連結し、なおかつ行列を反転させる方法はありますか?

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว +1

      HSTACKをお試しください♪

    • @wawawafuka-mh2xy
      @wawawafuka-mh2xy ปีที่แล้ว

      @@メンタエクセル
      ありがとうございます!
      試してみます!

  • @jn9154
    @jn9154 ปีที่แล้ว +2

    7:52の所の、""の説明で、空白を意味するでは無く、この説明だと、! ”の説明となると思います。
    空白の文字列で、
    ””は、空である(何も入ってない)の意味だと思います。
    コンピュータ上では、全然違う扱いになってしま宇土思います。

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว

      言葉足りずですみません。
      その意味で話していたつもりでした!
      ちょっと言葉の選択が良くなかったですね。
      ご指摘、補足ありがとうございます!

  • @こねこね-w9h
    @こねこね-w9h ปีที่แล้ว +2

    ありがとうございます。各所から同じレイアウトですが、違うファイル(シート数もばらばら)が届きます。
    シートを1ファイルにマージまではしたのですが、このVSTACKで1シートにまとめる事ができました。
    神!説明ですぐ実用できました。もっと早く知りたかった!!

  • @校務の効率化
    @校務の効率化 ปีที่แล้ว +1

    これまで月別にシートを作られたファイルを扱う羽目になったときに「入力シートは1つにしろよー。データベースの基本でしょ、、、」と思いつつ、最近INDIRECT関数を覚えて、1つのシートにまとめてやってました。
    が、この関数使えば、解決しました。

  • @yasuakilimp
    @yasuakilimp ปีที่แล้ว +2

    教えてくれて、ありがとうございます。
    助かりました。
    閉じた別ファイルから、データ抽出できる関数などあれば教えて頂きたいです。

  • @50oyaji-yasai
    @50oyaji-yasai 14 วันที่ผ่านมา

    いつも勉強させていただいております。
    私の部署でも複数のシートのテーブルを統合しておりますが、日々新しいシートが増えていきます。
    VSTACK関数ではシート名を文字列で指定していますが、シートが増えるごとに関数の引数であるシート名を増やす手間を省きたいです。例えば、「まとめシート(Sheet1)」以外のシートのデータを統合するときは引数をどのようにすればよいでしょうか?

  • @ぞのアツコ
    @ぞのアツコ 2 ปีที่แล้ว +5

    いち早く新関数の解説有難うございます!この様なデータを集める方法を教えて頂くと本当に助かります。仕事に生かせるよう工夫してみます。

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว

      ありがとうございます!今後も最新情報を発信していけるよう尽力します☺

  • @那珂川あんこう
    @那珂川あんこう ปีที่แล้ว +1

    興味深い内容ではあるのですが。。
    正直、PowerQueryで実現するほうがわかりやすい気がします。
    関数の入れ子よりも、PowerQueryの「適用したステップ」のほうが見やすいというか。。
    慣れの問題なんですかね。

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว

      今回はテクニックを紹介しましたが僕もパワークエリ派です。関数派の人にとってはしっくりくるのかもしれませんね。

  • @チョコ溶けてる
    @チョコ溶けてる 2 ปีที่แล้ว +3

    エクセルが、やっとスプレッドシートに追いついてきた感じ。

  • @kake7627
    @kake7627 2 ปีที่แล้ว +9

    パワークエリも簡単かつ強力ですが、関数でできると自動更新も楽ちんなのでかなり便利ですね!

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว

      関数だけで集められるのは衝撃でした💦
      凄いですね😂めちゃくちゃ便利です!

  • @ちゃおちゅーる-f2o
    @ちゃおちゅーる-f2o 2 ปีที่แล้ว +2

    列に幅を持たせてると#VALUE!のエラーが出てしまいます…最初に選択したシートの列分しかうまく出来ませんでした。選択範囲のシートのデータがテーブル化されているとエラーが出てしまうんでしょうか?

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว

      僕の場合列の幅を持たせてもエラーは出なかったのですが、関数の記述に誤りなどございませんか?テーブル化されていても可能です。またテーブルを参照するのであればテーブル名を関数に組み込む方がいいです。これについてはまた次回以降動画にさせていただきます☺

    • @ちゃおちゅーる-f2o
      @ちゃおちゅーる-f2o 2 ปีที่แล้ว +1

      ​@@メンタエクセル ご回答ありがとうございます。テーブル化を解除した状態だと列幅を持たせても問題なく設定でき、設定した後に参照先のシートをテーブル化を行ったらデータ追加しても問題なく機能しました。テーブル化した状態だとテーブル名を参照して何度試してもダメでした…他にこの関数を解説されている方を見つけられないのですが、今非常に求めていた関数でしたので大助かりです!ありがとうございました!!

    • @ちゃおちゅーる-f2o
      @ちゃおちゅーる-f2o 2 ปีที่แล้ว +1

      数式を設定した後にテーブル化をおこなうと機能するのですが、その後、列幅を変更するとやはり同じエラーが出てしまいます。

  • @近藤裕美子-o8q
    @近藤裕美子-o8q 8 หลายเดือนก่อน

    すごい!ありがとうございます!
    早速やってみたのですが、シートに追加をコピペでやると提携通りまとめシートに反映されますが、
    その情報を書き換える(例えば日付)と、何故かSORT関数が効かず?まとめシートのTOPに表示されてしまいます。。
    日付さえ動かさなければ、想定通りまとめシートに反映されます。
    ド素人で申し訳ありませんが、何が原因として考えられるでしょうか?

  • @shikatakibunaa
    @shikatakibunaa ปีที่แล้ว +1

    うーん、マクロ組んだ方が楽なような気が・・。1回か2回なら組まないでしょうけど。
    でも、今度使ってみます。

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว

      僕もVBA好きなのでそうしちゃうこともありますね。それもありですが、一つの選択肢として捉えてもらえればと思います!

  •  5 หลายเดือนก่อน

    質問よろしいでしょうか?参照するシートには別の関数が入っています。そのような場合は使えないのでしょうか?#スピルってなってしまってうまくいきません。

  • @objecct1985
    @objecct1985 ปีที่แล้ว +14

    あいかわらず情報収集が早くて、伝えるのがうまい!最高の勉強動画です。

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว

      とても嬉しいです!これからも頑張って良い動画届けていきます!ありがとうございます!

  • @qr1490
    @qr1490 ปีที่แล้ว +1

    動画参考させていただいております。
    質問です。未入力の項目を空白にしたく次の式を作成しました、=FILTER(VSTACK('チェック表 1:チェック表 20'!$B$16:$S$205),VSTACK('チェック表 1:チェック表20'!$F$16:$F$205)"")&"" この場合、未入力の項目は空白になるのですが、日付の表示形式壊れてしまい3月3日と入力したのが44988となってしまいます。解決策教えてください。(テーブルを使用したくありません)よろしくお願い申し上げます。

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว

      その場合は最初からまとめシートの日付列の表示形式を『短い日付』設定にすればOKです!お試しください。

    • @qr1490
      @qr1490 ปีที่แล้ว

      @@メンタエクセル ご返信ありがとうございます。そのようにしたのですが日付表示になりません。転記するデータは入力規則よりプルダウンでから1月1日、1月2日を選択するようにしてます。まとめシートの項目も同様の入力規則を設定しましたがなりません。よろしくお願い申し上げます。

  • @こん-s4e
    @こん-s4e 2 ปีที่แล้ว +1

    あーだめだ、使ってるエクセルMicrosoft2007だ😂

  • @更紗-u8l
    @更紗-u8l 6 หลายเดือนก่อน

    この組み合わせのシートを、またひとつに合わせられますか?
    FILTERとVSTACK関数のシート2つをまとめてひとつにしたい。

  • @d1Prczr6b29eM82Y
    @d1Prczr6b29eM82Y ปีที่แล้ว +1

    VSTACK関数は出来たけどFILTER関数やろうとしたら#REF!ってなった Excelしんどい

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว

      本当ですか?もう一度関数に抜けがないか見てみてくださいね。

    • @d1Prczr6b29eM82Y
      @d1Prczr6b29eM82Y ปีที่แล้ว

      @@メンタエクセル 8:14と同じミスしてましたすいません

  • @afioaisdofoijasd
    @afioaisdofoijasd ปีที่แล้ว +1

    人間したい事を読み取ってその場でAIが関数を作ってくれそう

  • @上福浦浩文
    @上福浦浩文 ปีที่แล้ว +2

    なるほど!!と、目から鱗が落ちました。ありがとうございます!

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว +1

      ご視聴ありがとうございます!
      凄く便利な関数ですよね!
      Microsoft社には感謝しかないです。

  • @noby0714
    @noby0714 2 ปีที่แล้ว +3

    Excelの進化が目覚ましいですな

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว +1

      全力で走ってやっと追いつけるかどうかぐらい物凄くはやい進化ですね😂
      嬉しい限りです😄

  • @FumiHashi-c2n
    @FumiHashi-c2n 11 หลายเดือนก่อน +1

    まさにこれをやりたかったかもです。明日早速使ってみます。ありがとうございます

    • @メンタエクセル
      @メンタエクセル  11 หลายเดือนก่อน

      作って良かったです♪コメントありがとうございます!

  • @カワハギアンキモ
    @カワハギアンキモ 2 ปีที่แล้ว +6

    別ファイルのデータもまとめることはできますか?

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว +4

      試してみます😄また機会があれば動画にしますね!

    • @スキスキ-d4s
      @スキスキ-d4s 3 หลายเดือนก่อน

      これ知りたいんですがその後動画になっていますでしょうかー??

  • @KEMONESIA
    @KEMONESIA ปีที่แล้ว +2

    分かりやすい。あと、イケボすぎる。

  • @忍者86
    @忍者86 ปีที่แล้ว +1

    串さし集計とVRTACK関数の集計との違いが分からなくなりま😢

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว +1

      たしかにそこまで大きな違いはないですが、テーブルでも集計できるというところが違いますね。

    • @忍者86
      @忍者86 ปีที่แล้ว

      @@メンタエクセル あ~そういうことですか!確かに、テーブルが絡むとVSTACK関数が良いですね!勉強会になりました。ありがとうございます。

  • @忍者86
    @忍者86 ปีที่แล้ว +1

    VSTACK関数は、365の「試験的関数」ではなく、「レギュラー」になっていますか❓

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว +1

      僕はOfficeインサイダー(試験的な関数なども前もって触れる)ではないですが、使えてますね!365に追加されています!

    • @忍者86
      @忍者86 ปีที่แล้ว

      @@メンタエクセル
      遅くなりました。会社のPCで本日試したら、使えました。
      これ、クエリの機能と関数の利便性の良いとこどりでかなり使えます‼️ご紹介ありがとうございます😊

  • @hedgehog7322
    @hedgehog7322 2 ปีที่แล้ว +1

    配列にテーブル名をいれたら余白は取らなくても大丈夫ですか?

  • @杉本彻
    @杉本彻 ปีที่แล้ว

    Excel オートフィルタでテキストフィルタのカスタム設定での
    指定の値は2つしかANDかORで条件が絞れません、3つ以上の複数選択したい場合、どのような手段があるかご存知でしょうか?

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว +1

      コメントありがとうございます!機会があれば動画にさせていただきますね。

  • @jam98came
    @jam98came ปีที่แล้ว

    テーブルとサマリーが別なのがいいですね。
    テーブルで書式入れ出すと、テーブルがウンコに変わってしまうので。
    ちゃんとサマリーでウンコを作りましょう。

  • @rink66omi
    @rink66omi ปีที่แล้ว

    これはすごい!!  活用したっかったのですが、VSTACK関数が使えませんでした(´;ω;`)ウッ…office2022なのですが・・・

    • @メンタエクセル
      @メンタエクセル  11 หลายเดือนก่อน

      バージョンの制限はありますよね。今後使えるようになりましたら是非ご活用ください♪

  • @owsbat832
    @owsbat832 ปีที่แล้ว +4

    助かります。
    今回の動画、私の困りごとにドンピシャ!しかも解りやすい。
    思わず声を上げてしまいました!

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว +1

      とても嬉しいコメントありがとうございます!こちらもテンション上がりました!

  • @sakisaki2137
    @sakisaki2137 ปีที่แล้ว +1

    統合のほうが便利じゃないの?

  • @snipercdsr3444
    @snipercdsr3444 ปีที่แล้ว +1

    IFとFILTER似てる🧐

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว

      そうですね!条件定義の部分では似てるかもです!

  • @本部以蔵-b1c
    @本部以蔵-b1c ปีที่แล้ว

    パワークエリ大好きなので、それでいいやと思った(思考停止)

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว

      いやー気持ち分かります!僕もパワークエリ大好きです!

  • @MayA-ob8un
    @MayA-ob8un 2 ปีที่แล้ว +1

    動画が見られないです。

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว

      ネット環境だと思うのでもう一度場所など変えてお試しください🙇‍♂️

  • @晋弥深谷
    @晋弥深谷 2 ปีที่แล้ว +1

    上級者向け関数だな

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว

      中級ぐらい?ですかね!たしかに二つ、三つ関数を入れてるのでそう感じるのかもしれません😄

  • @rext6985
    @rext6985 ปีที่แล้ว +1

    すげぇ!!!

  • @SOMYYAY
    @SOMYYAY ปีที่แล้ว +2

    関数で行数を多くするとExcel処理が重くなりフリーズしたりするのですが、こちらは問題なく動くのでしょうか?

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว +3

      関数の処理がどの程度で重くなるかまでは試してないので、もし今後どなたかお試しになられたときはご教示いただけますと幸いでございます。
      あと、関数多用で重たくなる場合はパワークエリやVBAでの処理がおすすめです!

  • @ラブラドール-q6s
    @ラブラドール-q6s 2 ปีที่แล้ว +2

    出力するセル行列が各シートが違う場合はどうしたらいいですか?

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว +1

      幅を1番大きい列数に合わせて、行数は余裕をもった数にしてもらえれば取得できます。お試しください😄

  • @aukmeizno9535
    @aukmeizno9535 ปีที่แล้ว

    効果音が、絶体絶命都市

  • @shizukon2861
    @shizukon2861 ปีที่แล้ว

    これは使えます!!!ありがとうございます。

  • @GT-zq8re
    @GT-zq8re ปีที่แล้ว +2

    めっちゃわかりやすいし、便利だけど同じ形式の複数シートでないとダメっぽいので使い方は限られそうですね。
    参考になりました。

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว +1

      ありがとうございます!そうですね!たしかに限られるところもあるのですが使える場面で活かしてもらえると嬉しいです!コメントありがとうございます!

    • @GT-zq8re
      @GT-zq8re ปีที่แล้ว +1

      @@メンタエクセル こちらこそ返信ありがとうございました。
      実は自分はVBAヘボプログラマなのですが、今回の動画と全くやりたいことが逆で、一枚の基本シートから地域別シートにデータを分割して割り振るプログラムを構築しようとしたところこの動画にたどり着きました。関数のみなのに最後にデータを増やしても対応できているところは目から鱗が落ちました。他の動画も見て見ます!

    • @メンタエクセル
      @メンタエクセル  ปีที่แล้ว

      プログラマの方だったんですね!光栄です!何かのヒントにしていただけましたら嬉しいです!

    • @すぅぱぁまん
      @すぅぱぁまん ปีที่แล้ว +1

      @@GT-zq8re
      同じくヘッポコVBAプログラマです。
      しかし、シートの増減やら微調整を考えるとマクロにしないと対応出来ないケースは多々起きますよね。
      必要十分な時はこっちのほうが時短で確実。
      引き出しの多さはエンジニアの武器ですね!

  • @中田大将-y5f
    @中田大将-y5f 11 หลายเดือนก่อน

    まあ選択肢の一つかな。
    VBAならしれっとシートや列追加されても自動で対応可だし。

  • @toshi_._
    @toshi_._ ปีที่แล้ว +1

    かっこよ

  • @nonbiri99
    @nonbiri99 2 ปีที่แล้ว +1

    関数で各シートから取得するデータの範囲を指定するところを、「A2:E10000」ではなく、最終行を自動的に取得する書き方はないでしょうか?
    たとえば、1シートのみ10000行以上データがある場合に対応したいので、教えていただけると幸いです。

    • @メンタエクセル
      @メンタエクセル  2 ปีที่แล้ว +4

      それは見出し行があるので通常通りのやり方だとできません💦
      =VSTACK(テーブル1,テーブル2)というように各表をテーブル化すれば自動で範囲を拡張してデータの最終行まで取得してくれます☺

    • @nonbiri99
      @nonbiri99 2 ปีที่แล้ว

      @@メンタエクセル たとえば、具体的にどのように関数を記入すればよいのでしょうか?あと、シートひとつひとつのデータをテーブル化して関数を記入すると手間がかかりすぎるのではないでしょうか?

    • @YT-mc5wh
      @YT-mc5wh ปีที่แล้ว

      何故1シートのみ最終行の取得が必要なんですか? シートの数が多い? 特に問題無ければ選択したシートが全て最終行から取得出来るのでも問題ないと思いますけど・・・

    • @ruru1203starlight
      @ruru1203starlight ปีที่แล้ว +1

      COUNT系の関数とINDIRECT関数を組み合わせれば最終行の取得は可能かと
      データの途中に空白がないことが前提ですけど