【Excel講座】セルとシート名を連動させるテクニック★早く知りたかった!★
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アソシエイト・プログラムに参加しています。
毎回参考にさせていただいています。
今回も大変勉強になりました。
こちらこそ、いつもご視聴いただき本当にありがとうございます!お役に立ててなによりです。
一つ一つの関数の意味と、それらを合わせて使う方法について、とてもわかりやすかったです。早速使ってみます、いつもありがとうございます😊
いつも大変励みになるメッセージをいただけてとても嬉しいです!
説明の仕方がうまいですね‼️わかりやすいですわ
ご視聴いただき誠にありがとうございます。
最高の褒め言葉に感激しております!
めっちゃ助かります!
シートが多いので時短出来そうです👍
ご視聴いただき誠にありがとうございます!
視聴者様の業務効率化にお役立ていただけることがなによりの幸せです。
すごく勉強になります❗️ありがとうございます。
こちらこそ、ご視聴いただき誠にありがとうございます!
便利ですね!
ありがとうございます。
こちらこそ、ご視聴いただき本当にありがとうございます!
実務で凄く役立ちました、ありがとうございます!
こちらこそご視聴くださり誠にありがとうございます☺️
お役に立ててなによりです!
これは凄い!
ご視聴いただき誠にありがとうございます。光栄です!
これですよ、前から出来たらいいなと思っていたのは。早速取り入れます。
良い動画に巡り合えました。
ご視聴いただき誠にありがとうございます!こちらこそ、求めていただける方に出逢えてよかったです。収録に使用したサンプルデータも概要欄からダウンロードいただけますので、よければご活用ください。
両方vbaかと思いきや片方関数でびっくりした
とても勉強になりました
ご視聴いただき誠にありがとうございます。お役に立てそうでなによりです!
今までネットで検索してコピーした計算式でやっていたので、こうやってひとつずつ関数の意味を説明していただきながらこういう仕組みでシート名が抽出できるとわかって賢くなれました。
マクロの式の方も解説いただけるとさらに賢くなれそうです。
お役に立ててなによりです!
数式を載せてくれているのが本当にありがたいです!
ご視聴いただき誠にありがとうございます。
お役に立ててなによりです!
CELL関数は凄い機能ですね。知らなかったです。いつも貴重な動画ありがとうございます^_^
いつもご視聴いただき誠にありがとうございます!きっかけとなれて嬉しいです。
いつも勉強させてもらってます。職場でどやれるユーザーフォーム教えてくださいーーーー!
いつもご視聴いただきとても嬉しいです!
多くの視聴者様に需要がありそうなら、今後ユーザーフォームについても取り上げて参ります。
各シートにリンクする『目次の自動更新』を作ってもいいですよね。
ご視聴いただき誠にありがとうございます。
ぜひお試しください。
見た時はできるが、寝て起きると忘れる。。。。
ご視聴いただき誠にありがとうございます。
お気持ちすごくわかります笑
LET関数が使えるならセル関数を変数にすることで見やすくなるしコピーしたときなんかに参照エラー起きても直す箇所一つだけで済むからおすすめ
ご披露ありがとうございました☺️
参照エラーが面倒でLET関数で一つにまとめてたけどINDIRECT関数使えばそもそも参照エラー起きないことに最近ようやく気づいた
A1の所をINDIRECT("A1")としてやればコピーしたり行削除や列削除しても参照エラー起きなくて快適
とても参考になりました。VBA使ってみようと思います。
一つ質問なのですが、Excelでは同じ名前のシートを複数作成出来なかったと記憶しています。
C1に「あ」と入れたマクロ込みのシートをコピペしようとするとエラーとなるのでしょうか。
ご視聴いただき誠にありがとうございます。
何らかのポップアップは出るかと思います。ご自身のお手元でご確認ください。
@@OfficeHARU 自動的に「あ(2)」になりました!
早速本日、日付毎のデータ整理が捗りました。ありがとうございます。
VBAの方ってあの名前(、引数)で関数を作るとシート内容を変更したときに毎回自動で呼ばれるのでしょうか?
シート名を取得する関数はExcelの標準機能として提供して欲しいですよね・・・
CELL関数だと「新規」で開いたらエラーになったりして微妙ですし
ご視聴いただき誠にありがとうございます。
ご質問の意図とズレていたら恐縮ですが、シート名をセルに表示する関数とセルのデータをシート名に適用するVBAを、同一シート上で両立させることはできません。
シート名を取得する関数の実装については、Microsoftへ改善要請をされることをオススメします。
C1セルに数式を入れて、そのC1セルを
数式内で指定しても、循環参照にならないのですね
ご視聴いただき誠にありがとうございます。いいご質問ですね。
検査の種類で"filname"や"address"を指定した場合、セルに入力されているデータは関係なく、そのセルが存在しているパスやセル番地を返すだけなので、入力値や数式は循環していないことになります。
検査の種類で"contents"を選択すると、そのセルに入力されているデータを返す必要があるため、循環参照のポップアップが発現します。
なるほど!
今回はセル値を参照している
わけではないからなんですね。
勉強になりました!
今回のテーマをやりたくてネットを漁り、
以前から知っていましたが、
循環参照にならない疑問を
解消できずに使っていました。
回答ありがとうございました!
3分20秒のところ,複数セルに同じ式を一括入力で感激。これどうやるんですか?
F2 → Ctrl + Enterです。
F2まではわかったんですけど。ここでCtrlでしたか。ありがとうございました。
さまざまなものを組み合わせて実現する、というのはすごいと思いつつ、シートの名前を取り出す程度のことが標準ではできないのか、とも思ってしまう。その程度の関数はあって然るべきじゃないのかなぁ。
自分で関数を定義するなら、
Function sheetname()
sheetname = ActiveSheet.Name
End Function
とすれば、シートの方には =sheetname() だけですむ。
ご披露ありがとうございます。シート名の取り出しは簡易操作(関数)で行えて然るべきというご意見については、Microsoftに改善要求をされることをオススメします。
ご質問させてください。
対象シートのみではなく、全シートで連動させることはできるのでしょうか?
ググってみましたが、その場合は都度マクロを実行する方法しか分かりませんでした。
本講座は、セル→シート連動、シート→セル連動の2つのテクニックを扱っています。
貴方がどちらのテーマで全シート連動をされたいのか、またどちらを実現したくて検索された結果マクロという解決策しかヒットしなかったのか、投稿者は知る由もありません。
コメント欄での課題解決をご希望されるのであれば、主語を明確にした上で詳しく照会願います。
@@OfficeHARU 失礼いたしました。
セル→シート名連動 で、全シート連動したいと思っています。
セルの値を変更しただけで、その都度手動でマクロを実行せずに、シート名に連動させることを全シートで行いたいです。
その方法を教えていただきたく思います。
全シートモジュールにご紹介されているコードをコピーペーストすること以外の方法はありますか?