こちらの資料からエクセルのグラフを作るためのデータ整形をする。
通常であれば、
①データをコピーする
②行ごとに貼り付ける or マクロで行分割する
③不要な行を削除する
④区切り文字で列を分ける or マクロで列分割する
という手順を踏むことになる。
面倒なのでChatGPTに依頼することにした。
何度か試行錯誤して、失敗した応答は省略している。
よって質問のみによる(=プロンプトを使用しない)方法では最短だと思う。
Step1.データのコピペと指示
質問
以下のデータからエクセルのグラフを作りたいので、整形するなどの処理をお願いできますか?
■立入検査(102 件) ■報告徴収(大防法、建リ法又は条例の規定に基づくもの、任意の報告の求め)(25 件) ■口頭及び文書による指導(条例に基づく指導を含む)(106 件) 【指導内容】 ・飛散・ばく露防止措置(隔離養生、飛散防止剤の散布、立入禁止の措置等) ・飛散防止措置実施までの間の工事中断 ・建材分析 ・敷地境界等における大気濃度測定 ・周辺住民への周知 ・大気汚染防止法、条例に基づく届出の提出 など ■条例等に基づく勧告(2件) ■作業基準適合命令(1件) ■一時停止命令(1件) ■告発(1件) ■建材の分析(5件) ■石綿大気濃度測定(13 件) ■住民への周知(3件) ■公表(2件)
回答
カテゴリ, 件数 立入検査, 102 報告徴収, 25 口頭及び文書による指導, 106 条例等に基づく勧告, 2 作業基準適合命令, 1 一時停止命令, 1 告発, 1 建材の分析, 5 石綿大気濃度測定, 13 住民への周知, 3 公表, 2
これで
- 項目の見出し付け
- 行の分割
- 不要な行の削除
は自動的に完了した。
期待通りのデータになっているかを確認するため、あえて一度この形式で出力している。
Step2.エクセルに直で貼り付けることができるように整形する。
質問
以下のデータをもとにエクセルでグラフを作成したいです。 このデータでは1つのセルに貼り付けられるため、グラフが作成できません。 行、列が分かれるようにしてくれると助かります。
カテゴリ, 件数 立入検査, 102 報告徴収, 25 口頭及び文書による指導, 106 条例等に基づく勧告, 2 作業基準適合命令, 1 一時停止命令, 1 告発, 1 建材の分析, 5 石綿大気濃度測定, 13 住民への周知, 3 公表, 2
なお、コードブロックではなく、通常のwebサイトに記載されているようなテーブルで出力してください。
回答
以下の表にデータを整形しました。これをエクセルにコピーして、グラフを作成することができます。
カテゴリ | 件数 |
---|---|
立入検査 | 102 |
報告徴収 | 25 |
口頭及び文書による指導 | 106 |
条例等に基づく勧告 | 2 |
作業基準適合命令 | 1 |
一時停止命令 | 1 |
告発 | 1 |
建材の分析 | 5 |
石綿大気濃度測定 | 13 |
住民への周知 | 3 |
公表 | 2 |
エクセルにこのテーブルをコピーして、選択したデータ範囲に対してグラフを挿入することで、希望するグラフを作成できます。
なぜ回りくどい質問の仕方をしたか?
このような聞き方をしないとコードブロックで出力してしまう。
これでは1セルにすべてのデータがペーストされてしまう。
今回の回答
「エクセルにコピペできるような形式で」という指示をした時の回答
おまけ
質問
エクセルの棒グラフで、各要素の数を表示するには?
回答
エクセルで棒グラフを作成し、各要素の数を表示する方法は以下の通りです:
- まず、上で提供した表をエクセルにコピー&ペーストします。
- セルを選択して、カテゴリと件数が含まれる範囲を選択します。
- [挿入] タブをクリックし、[グラフ] のセクションで [棒グラフ] をクリックします。縦棒グラフまたは横棒グラフのいずれかを選択できます。
- グラフが作成されたら、グラフを選択し、[要素の追加] をクリックします。
- [データラベル] を選択し、表示されるサブメニューから適切な位置を選択します(例:「外側の端」、「中央」、「内側の端」など)。
- これでグラフ上に各棒の数値が表示されます。
表示されるデータラベルの書式を変更するには、データラベルを右クリックして [データラベルの書式設定] を選択し、オプションをカスタマイズします。
質問
ありがとうございます。 グラフの文字の大きさを大きくできますか?
回答
エクセルでグラフ上の文字の大きさを変更するには、以下の手順に従ってください。
- グラフを選択してアクティブにします。
- グラフ上の文字(データラベル、軸のタイトル、凡例など)のいずれかをクリックします。その要素が選択され、選択範囲が表示されます。
- 選択した要素を右クリックし、コンテキストメニューから [フォント] を選択します。これにより、フォントのダイアログボックスが表示されます。
- フォントのダイアログボックスで、[サイズ] ドロップダウンメニューをクリックし、適切なフォントサイズを選択します。
- 必要に応じて、他のフォント属性(太字、イタリック、下線など)を変更します。
- [OK] をクリックして、変更を保存し、ダイアログボックスを閉じます。
これにより、選択したグラフ要素の文字サイズが変更されます。他のグラフ要素の文字サイズも同様の手順で変更できます。