システムwiki

Excelのワークシートタブの名前を自動的に変更

aybarra 受付中 最終更新日:2022-06-26 08:45

複数のタブを持つワークブックマスターファイルを作成しました.最初のいくつかのタブは、生データが貼り付けられ、tableを介して整理される場所です.残りのタブは、マスターtableに基づくtableクエリです.私がやりたいのは、tableクエリの各タブに、クエリの行の総数に基づいて自動的に名前を変更させることです.例:現在、クエリで15行が除外されたDEPAのタブ名がある場合、スクリプトでタブの名前を自動的にDEPA(15)に変更する必要があります.アイテム番号を示す列はありません.私はスクリプトが苦手で、他の例を試しても成功しませんでした.

返信リスト(回答:7)

4 #
aybarra

したがって、このレポートは人件費を扱い、組織が資金を決定するのに役立ちます. 給与だけでなく、プロジェクトのインプットに応じた部門の資金もあります. 従業員がこれらのタイムカードに記入するとき、彼らは自分の時間のどれだけがさまざまな機能(プロジェクト時間、管理コスト、トレーニング要件など)に費やされているかを注釈します. 全体的なデータについては、従業員に2種類のタイムカードを入力させる必要があります.実際の給与と人件費の割り当てです(これがこのレポートの目的です).

マスターリストと部門のtableクエリオプションは、人件費タイムカードを提出していない人、または提出または拒否されたが承認されていないタイムカードを判別するためのものです. クエリは、レポートの目的ではないため、承認されたタイムカードを実際に除外します. これが、タイムカード承認者がリストに含まれている理由です. タイムカードを完成させるために従業員に連絡する責任は、彼らと部門長にあります.

部門や監督者が何が優れているかを簡単かつ迅速に理解できるように、各タブに未処理のタイムカードの数をリストしたかったのです.

この件に関してご協力いただきありがとうございます. データをインポートするときにクエリを一度に更新することができたので、未処理のタイムカード数を自動的に一覧表示することで時間を節約することができました.

応答4# ->にスキップ
3 #
rohnski

OK、3つのdepaartmentタブ(Factory、Fin、HR)が[Batch/Timecard Status]列でフィルタリングされ、[Approved]が削除されますか?それは私のクエリに追加できます.

.

あなたの例の「進行中の名前」タブの追加の名前はどうですか.それらは以前のデータからの残り物ですか? ステータスに値がある行のみを表示しますか?そのフィルターはクエリに追加できるので、2行だけが表示されますか? シルビアはお粗末な本の番人であり、2つのタイムシートがまだ承認されていないため、重複を削除しますか、それとも日付列を追加しますか?

.

私が追加した「Directorate2」タブでスライサーを使用することはあなたが使用するものだと思いますか?または、マネージャーごとにそのデータを個別に保持しますか? ブックにある重複データの量を減らすだけです.

.

私の各クエリでは、データをより論理的な(ユーザーに)表示するために、おそらく何らかの並べ替えが必要です.多分従業員名で並べ替えます.

.

理論的には、名前と名前を分割して、データを名前、名前で並べ替えることができます.あなたの会社が十分に小さく、マネージャーがすべての従業員をファーストネームで知っている場合を除きます.

応答3# ->にスキップ
1 #
aybarra

したがって、進行中の名前は、根本的な問題のために私たちの部門が修正するために取り組む必要があるものです. 従業員は数百人で、複数の問題が報告される可能性があるため、これを解決する必要のある項目を除外する手段として使用します(問題は数か月で拡大する可能性があります). このメモは、名前で注釈を付けることができるため、問題のタイムカードの部門をオフフックにします.

スライサーは表示されませんが、ピボットtableと一緒にこれを数千個与えました. この追加情報がなければ、ほとんどの部門にとって簡単だと思います.

数百9の部門と、タイムカードを承認する16のスーパーバイザーがいるだけなので、名前を分割しません.

応答1# ->にスキップ
2 #
rohnski 1

興味があればここにスライサーがあります

同じタブをクリックして、部門を1つだけ選択しました

5 #
rohnski

サニタイズされたサンプルファイルを私たちと共有してください.そうすれば、私たちはあなたが何をしているかを確認し、いくつかの代替構造を示すことができます.

.

ワークブックのデザインを再考したいかもしれません.データを別々のタブに分割することは、ピボットtableとスライサーを使用することで置き換えられ始めています.これにより、より少ないタブでデータのさまざまな動的ビューを表示できます.

.

もう1つのオプションは、PowerQueryを使用して、個別のタブに必要なデータを抽出することです.タブ名を取得してクエリに追加する方法があることは知っています.PowerQueryを使用して保存先のタブの名前を変更する方法を見たことがありません.でも、あったとしても驚かないでしょう...

.

PowerQueryを使用して、ブック内の既存のタブを「閉じて読み込む」ことができます.したがって、ブックに空白の名前の付いたタブがある場合、クエリはそれらに保存できます.

.

ただし、スライサーを使用すると、同じシートにデータの複数のビューが表示されるため、カスタムの名前付きタブは必要ありません.

.

アップロードの例-「個人用」onedriveファイルを介して共有

サンプルファイルをこのフォーラムに直接アップロードする方法はありません.
.

このテキストのみのフォーラムを使用したトラブルシューティングの問題は、麻酔薬を使用せずに歯科医を訪問するようなものです.質問と回答の前後の流れの中で問題を認識するために必要な手がかりを「抽出」しようとする、長くてゆっくりとした痛みを伴うプロセスです.うまくいけば、最終的に/"the"ソリューションを思い付くことができます.
.

多くの場合、「サンプルファイル」を入手して「実践」し、見て、「遊んで」いれば、誰にとっても速くて簡単です.サンプルファイルを提供することには、いくつかの利点があります.

.*あなたが説明しているのとまったく同じデータがあります

.*問題で複数のファイルをマージする必要がある場合は、それを処理できます

.*多くの場合、ユーザーからさまざまな視点や経験を持つ提案が寄せられます.
.

この次のリンクは、サンプルファイルを設定するためのヒントと、ファイルをアップロードして「共有」してアクセスするための具体的な手順を示しています.
トラブルシューティングにサンプルファイルが重要な理由.どうやってするの.
.

応答5# ->にスキップ
7 #
Nothing

rohnski2、

無料のクラウドストレージサイトへのリンクをありがとう.
保存しました.
'


失うものは何もない

6 #
Nothing

再: ワークシートの名前を変更する

質問...

生データワークシートを特定する方法は?

生データワークシートの数、またはその数は変動しますか?

「tableクエリ」ワークシートはいくつありますか?
生データシートは常に「tableクエリ」ワークシートの前にありますか?

「tableクエリ」ワークシートにはtableが1つしかありませんか?

コードを複数回実行すると仮定します.

フィルタリングされた行の数が変更されたことをどのようにして知ることができますか?

'


失うものは何もない