【Excel講座】セルとシート名を連動させるテクニック★早く知りたかった!★

Sdílet
Vložit
  • čas přidán 26. 07. 2024
  • #シート名 #セル #リンク
    エクセル
    【無料】削除された・消えたExcelを復元する方法:bit.ly/42nZalF
    【Fixo】破損したExcelファイルを修復する方法:bit.ly/47WmSqg
    ★Excel操作をとにかく高速化したい方へ
    ↓書籍『Excel 超・時短メソッド』はこちらから↓
    Amazon:amzn.to/38Nq5Qx
    楽天:a.r10.to/hNhcXy
    =★貼付用===
    ①シート名を見出しのセルに取り出す【関数】
    =RIGHT(CELL("filename",C1),LEN(CELL("filename",C1))-FIND("]",CELL("filename",C1)))
    ②セルのテキストをシート名に適用する【VBA】
    Private Sub Worksheet_Change(ByVal target As Range)
    ActiveSheet.Name = ActiveSheet.Range("C1")
    End Sub
    =★========
    ↓収録に使用したサンプルデータがダウンロードできます↓
    ux.getuploader.com/HARUHARU/d...
    00:00 Introduction
    01:28 Lesson.1 シート名を見出しのセルに取り出す
    10:00 Lesson.2 セルのテキストをシート名に適用する
    ■配信環境&投稿者愛用ガジェット■
    Microsoft 365 Personal(最新1年版)
    amzn.to/3iZqssA
    収録用PC(HP ELITE X2 G4 2in1 13インチ)
    amzn.to/3iWCxi3
    編集用PC(Apple MacBook Pro 2017 13インチ)
    amzn.to/3uOwe5V
    コンデンサーマイク(MAONO AU-A04T)
    amzn.to/3LEvWFd
    外付けHDD(WD Mac用ポータブルHDD 5TB)
    amzn.to/3qYkjB9
    モニター(NewBridge NB-M34UWQ 3440×1440)
    amzn.to/3qTaCE8
    モニターアーム(Sunon シングル VESA対応)
    amzn.to/3qYi295
    デスク(モダンデコ L字型パソコンデスク)
    amzn.to/3iVBpLN
    ■Twitter■
    / haruexcel
    投稿者の脳内を定期配信しています。
    ■2ndチャンネル■
    / @officeharu2
    Excel以外のPCスキル全般を投稿して参ります。
    -----
    ブラック企業大賞常連の某上場企業勤務でも、
    残業ゼロを実現するExcelスキルを配信中です。
    初心者から実務の方まで、幅広くお役に立ちたい。
    ◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇
    「新入社員時代に先輩からコレ教わっていたら、
    もっと効率的に良い仕事ができてたなあ」
    そう思えるテクニックを配信しています。
    皆さんのエクセルLifeが少しでも充実するように、
    初歩的な内容から実践的なスキルまで、
    たくさんの講座をご用意して参ります。
    <こんな方へおすすめです>
    ・エクセル初心者の方(初級編の講座あります)
    ・エクセルを使わざるを得ない環境にいる
     大学生、新入社員の方
    ・断固残業したくない/会社にいたくない方 (←私)
    ・エクセル知識がいまいちな事を隠して
     新人に仕事を投げる中堅社員の方
    ・求人要件として最低限のエクセルスキルを
     身につけて転職に臨みたい方
    ・地域の集いで名簿や資料づくりを任される方
    ・家計管理にエクセルを活用したい方
    ・シフト表をサクッと作りたい方 etc
    ◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇
    ◆My Profile◆
    ・30代前半 某企業の事業企画/マーケティング職
    ・事業収益管理、開発サービスの原価企画、
     生産/出荷業務、財務統制経費、商品リスト、
     名簿策定の実務でエクセルを使い続け10年以上
    ・首都圏郊外在住
    ・気楽で身軽な夫婦二人暮らし
    ぜひ、ゆっくりしていってください。
    Office HARU
    ===
    ※当チャンネルはAmazonアソシエイト・プログラムに参加しています。

Komentáře • 52

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

    毎回参考にさせていただいています。
    今回も大変勉強になりました。

    • @OfficeHARU
      @OfficeHARU  Před 3 lety

      こちらこそ、いつもご視聴いただき本当にありがとうございます!お役に立ててなによりです。

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

    一つ一つの関数の意味と、それらを合わせて使う方法について、とてもわかりやすかったです。早速使ってみます、いつもありがとうございます😊

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

      いつも大変励みになるメッセージをいただけてとても嬉しいです!

  • @shimata-1982
    @shimata-1982 Před 3 lety +5

    説明の仕方がうまいですね‼️わかりやすいですわ

    • @OfficeHARU
      @OfficeHARU  Před 3 lety

      ご視聴いただき誠にありがとうございます。
      最高の褒め言葉に感激しております!

  • @martina-0616
    @martina-0616 Před 3 lety +3

    めっちゃ助かります!
    シートが多いので時短出来そうです👍

    • @OfficeHARU
      @OfficeHARU  Před 3 lety +3

      ご視聴いただき誠にありがとうございます!
      視聴者様の業務効率化にお役立ていただけることがなによりの幸せです。

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

    すごく勉強になります❗️ありがとうございます。

    • @OfficeHARU
      @OfficeHARU  Před 3 lety

      こちらこそ、ご視聴いただき誠にありがとうございます!

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

    便利ですね!
    ありがとうございます。

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

      こちらこそ、ご視聴いただき本当にありがとうございます!

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

    実務で凄く役立ちました、ありがとうございます!

    • @OfficeHARU
      @OfficeHARU  Před 2 lety

      こちらこそご視聴くださり誠にありがとうございます☺️
      お役に立ててなによりです!

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

    これは凄い!

    • @OfficeHARU
      @OfficeHARU  Před 3 lety

      ご視聴いただき誠にありがとうございます。光栄です!

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

    これですよ、前から出来たらいいなと思っていたのは。早速取り入れます。
    良い動画に巡り合えました。

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

      ご視聴いただき誠にありがとうございます!こちらこそ、求めていただける方に出逢えてよかったです。収録に使用したサンプルデータも概要欄からダウンロードいただけますので、よければご活用ください。

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

    両方vbaかと思いきや片方関数でびっくりした
    とても勉強になりました

    • @OfficeHARU
      @OfficeHARU  Před 3 lety

      ご視聴いただき誠にありがとうございます。お役に立てそうでなによりです!

  • @BUMP_OF_CHICKEN_TV
    @BUMP_OF_CHICKEN_TV Před 2 lety

    今までネットで検索してコピーした計算式でやっていたので、こうやってひとつずつ関数の意味を説明していただきながらこういう仕組みでシート名が抽出できるとわかって賢くなれました。
    マクロの式の方も解説いただけるとさらに賢くなれそうです。

    • @OfficeHARU
      @OfficeHARU  Před 2 lety

      お役に立ててなによりです!

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

    数式を載せてくれているのが本当にありがたいです!

    • @OfficeHARU
      @OfficeHARU  Před 3 lety

      ご視聴いただき誠にありがとうございます。
      お役に立ててなによりです!

  • @ShinMitsume_000
    @ShinMitsume_000 Před 3 lety +7

    CELL関数は凄い機能ですね。知らなかったです。いつも貴重な動画ありがとうございます^_^

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

      いつもご視聴いただき誠にありがとうございます!きっかけとなれて嬉しいです。

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

    いつも勉強させてもらってます。職場でどやれるユーザーフォーム教えてくださいーーーー!

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

      いつもご視聴いただきとても嬉しいです!
      多くの視聴者様に需要がありそうなら、今後ユーザーフォームについても取り上げて参ります。

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

    各シートにリンクする『目次の自動更新』を作ってもいいですよね。

    • @OfficeHARU
      @OfficeHARU  Před 3 lety

      ご視聴いただき誠にありがとうございます。
      ぜひお試しください。

  • @arkk1231
    @arkk1231 Před 3 lety +3

    見た時はできるが、寝て起きると忘れる。。。。

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

      ご視聴いただき誠にありがとうございます。
      お気持ちすごくわかります笑

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

    LET関数が使えるならセル関数を変数にすることで見やすくなるしコピーしたときなんかに参照エラー起きても直す箇所一つだけで済むからおすすめ

    • @OfficeHARU
      @OfficeHARU  Před 2 lety

      ご披露ありがとうございました☺️

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

      参照エラーが面倒でLET関数で一つにまとめてたけどINDIRECT関数使えばそもそも参照エラー起きないことに最近ようやく気づいた
      A1の所をINDIRECT("A1")としてやればコピーしたり行削除や列削除しても参照エラー起きなくて快適

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

    とても参考になりました。VBA使ってみようと思います。
    一つ質問なのですが、Excelでは同じ名前のシートを複数作成出来なかったと記憶しています。
    C1に「あ」と入れたマクロ込みのシートをコピペしようとするとエラーとなるのでしょうか。

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

      ご視聴いただき誠にありがとうございます。
      何らかのポップアップは出るかと思います。ご自身のお手元でご確認ください。

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

      @@OfficeHARU 自動的に「あ(2)」になりました!
      早速本日、日付毎のデータ整理が捗りました。ありがとうございます。

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

    VBAの方ってあの名前(、引数)で関数を作るとシート内容を変更したときに毎回自動で呼ばれるのでしょうか?
    シート名を取得する関数はExcelの標準機能として提供して欲しいですよね・・・
    CELL関数だと「新規」で開いたらエラーになったりして微妙ですし

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

      ご視聴いただき誠にありがとうございます。
      ご質問の意図とズレていたら恐縮ですが、シート名をセルに表示する関数とセルのデータをシート名に適用するVBAを、同一シート上で両立させることはできません。
      シート名を取得する関数の実装については、Microsoftへ改善要請をされることをオススメします。

  • @chibi-chibi9137
    @chibi-chibi9137 Před 3 lety +3

    C1セルに数式を入れて、そのC1セルを
    数式内で指定しても、循環参照にならないのですね

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

      ご視聴いただき誠にありがとうございます。いいご質問ですね。
      検査の種類で"filname"や"address"を指定した場合、セルに入力されているデータは関係なく、そのセルが存在しているパスやセル番地を返すだけなので、入力値や数式は循環していないことになります。
      検査の種類で"contents"を選択すると、そのセルに入力されているデータを返す必要があるため、循環参照のポップアップが発現します。

    • @chibi-chibi9137
      @chibi-chibi9137 Před 3 lety +2

      なるほど!
      今回はセル値を参照している
      わけではないからなんですね。
      勉強になりました!
      今回のテーマをやりたくてネットを漁り、
      以前から知っていましたが、
      循環参照にならない疑問を
      解消できずに使っていました。
      回答ありがとうございました!

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

    3分20秒のところ,複数セルに同じ式を一括入力で感激。これどうやるんですか?

    • @OfficeHARU
      @OfficeHARU  Před 2 lety

      F2 → Ctrl + Enterです。

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

      F2まではわかったんですけど。ここでCtrlでしたか。ありがとうございました。

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

    さまざまなものを組み合わせて実現する、というのはすごいと思いつつ、シートの名前を取り出す程度のことが標準ではできないのか、とも思ってしまう。その程度の関数はあって然るべきじゃないのかなぁ。

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

      自分で関数を定義するなら、
      Function sheetname()

      sheetname = ActiveSheet.Name
      End Function
      とすれば、シートの方には =sheetname() だけですむ。

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

      ご披露ありがとうございます。シート名の取り出しは簡易操作(関数)で行えて然るべきというご意見については、Microsoftに改善要求をされることをオススメします。

  • @Xcoco113X
    @Xcoco113X Před 2 lety

    ご質問させてください。
    対象シートのみではなく、全シートで連動させることはできるのでしょうか?
    ググってみましたが、その場合は都度マクロを実行する方法しか分かりませんでした。

    • @OfficeHARU
      @OfficeHARU  Před 2 lety

      本講座は、セル→シート連動、シート→セル連動の2つのテクニックを扱っています。
      貴方がどちらのテーマで全シート連動をされたいのか、またどちらを実現したくて検索された結果マクロという解決策しかヒットしなかったのか、投稿者は知る由もありません。
      コメント欄での課題解決をご希望されるのであれば、主語を明確にした上で詳しく照会願います。

    • @Xcoco113X
      @Xcoco113X Před 2 lety

      @@OfficeHARU 失礼いたしました。
      セル→シート名連動 で、全シート連動したいと思っています。
      セルの値を変更しただけで、その都度手動でマクロを実行せずに、シート名に連動させることを全シートで行いたいです。
      その方法を教えていただきたく思います。
      全シートモジュールにご紹介されているコードをコピーペーストすること以外の方法はありますか?