• 締切済み

【EXCEL】ワークシート名を変更方法しっていますか!?

以下のようなものをワークシート名として一括変換する方法は ありますでしょうか? (以下の例です) 行番|都道府県|人口 --------------------------- 1  |北海道 |50万人   2  |青森県 |20万人 3  |岩手県 |10万人 4  |宮城県 |30万人 5  |秋田県 |25万人 この表でいうと都道府県名の列の行名(都道府県名)を ワークシート名に一括に変換する方法ってありますでしょうか? 上の表でいいますと5個ワークシートが出来て |北海道|青森県|岩手県|宮城県|秋田県|  と言う感じになります。 ご助言のほどよろしくお願いします。

みんなの回答

回答No.3

下の方のようにVBAをしない限り、一括変換はできないようです。 Excelを使うときに見るサイト http://www.eurus.dti.ne.jp/~yoneyama/Excel/sheet.htm

回答No.2

下の方のようにVBAをしない限り、一括変換はできないようです。 Excelを使うときに見るサイト http://www.eurus.dti.ne.jp/~yoneyama/Excel/sheet.htm

driers
質問者

お礼

有難うございます!是非参考にします。

noname#123709
noname#123709
回答No.1

知ってますかって聞き方が気になりますが・・・・。 どのシートをコピーするのかわかりませんので、とりあえず提示されている シートをコピーしてます。 質問の仕方からしてVBAを理解できないように見受けられますが大丈夫でしょうか? Sub test() Dim i As Long For i = 2 To Range("A65536").End(xlUp).Row Sheets("sheet1").Copy after:=Sheets(Sheets.Count) Sheets(Sheets.Count).Name = Cells(i, 1).Value Next i End Sub

関連するQ&A

  • 読点の打ち方

    (1)私は北海道、青森、岩手、秋田、宮城に行ったことがある。 (2)私は北海道と、青森、岩手、秋田、宮城に行ったことがある。 (3)私は北海道と、青森と、岩手と、秋田と、宮城に行ったことがある。 (4)私は、北海道、青森、岩手、秋田、宮城に行ったことがある。 (5)私は、北海道と、青森、岩手、秋田、宮城に行ったことがある。 (6)私は、北海道と、青森と、岩手と、秋田と、宮城に行ったことがある。 (7)私は、北海道、青森、岩手、秋田、宮城に、行ったことがある。 (8)私は、北海道と、青森、岩手、秋田、宮城に、行ったことがある。 (9)私は、北海道と、青森と、岩手と、秋田と、宮城に、行ったことがある。 (10)私は北海道、青森、岩手、秋田、宮城に、行ったことがある。 (11)私は北海道と、青森、岩手、秋田、宮城に、行ったことがある。 (12)私は北海道と、青森と、岩手と、秋田と、宮城に、行ったことがある。 読点の付け方はどれが正しいですか? 都道府県の部分は「、」ではなく「・」の方がいいでしょうか? 「青森、岩手、秋田、宮城」ではなく「青森・岩手・秋田・宮城」の方がいいでしょうか?

  • エクセルで並べ替えて比較をしたいのですが。

     エクセルで並べ替えて比較をしたいのですが。 現在データの集計を行っているのですが、データ(仮に都道府県名としておきます)比較をするに際して シートAにあるデータとシートBにあるデータが必ずしも全て一致するわけではなく、 シートAは47都道府県全てのデータがあり シートBには所々データが抜けていて順番もAとは全然異なる配列で並んでいます。 この際にシートBのデータをシートAのデータの順番に並び替え一つのシートにし、データの分析を行いたいのですが、シートBの並べ替え方がわかりません。是非教えてください。よろしくお願いします。 変更前 シートAシートB 県名|顧客数 県 名|a|b|c 北海道|156 秋田県|1|5|4 青森県|283 | | | 岩手県|384 岩手県|2|6|4 宮城県|294 福島県|4|6|4 秋田県|148 | | | 山形県|54   青森県|3|5|1 福島県|213  宮城県|1|2|2 変更後 シートAシートB 県名|顧客数  県 名|a|b|c 北海道|156 青森県|283  青森県|3|5|1 岩手県|384  岩手県|2|6|4 宮城県|294  宮城県|1|2|2 秋田県|148  秋田県|1|5|4 山形県|54 福島県|213  福島県|4|6|4

  • 別のシートで作ったセルの、合計値を表示させる方法を教えてください。

    別のシートで作ったセルの、合計値を表示させる方法を教えてください。 シート1で 元となるデータの一覧をつくり シート2で プルダウンで対象のデータを選ぶと 関連したデータの合計値が表示される という作業をしたいと思っています。 たとえば、下記のような作業です。 ------------------------------------------ ■シート1     A     B     C  │都道府県名│市町村名│ 人 口 │ ─┼─────┼────┼─────┼ 1 │ 北海道 │ ■■■ │ 1,234,567│ ─┼─────┼────┼─────┼ 2 │ 青森県 │ ▼▼▼ │  890,123│ ─┼─────┼────┼─────┼ 3 │     │ ●●● │  456,789│ ─┼─────┼────┼─────┼ 4 │     │ ××× │  901,234│ ─┼─────┼────┼─────┼ 5 │ 岩手県 │ ◆◆◆ │  678,901│ ◆シート2 ・都道府県名 ┌─────┬─┐ │青森県  │▼│ └─────┴─┘ ・人口 ┌───────┐ │2,248,146   │ └───────┘ (「青森」というキーワードを選ぶと、人口の合計値を算出する) ------------------------------------------ VLOOKUPをいじってみたりしたのですが、上手くいかず。。 どなたかエクセルで上記のような作業をご存知の方がいましたら 教えていただけますでしょうか。 よろしくお願いいたします。

  • Excelで値を抽出する方法

    現在以下のようなExcelシートがあります。      1958年 1959年… 北海道1月 ○○(データ)○○ 北海道2月 ○○    ○○  ・  ・ 北海道12月○○   ○○ 青森県1月○○   ○○ 青森県2月○○   ○○   ・  ・ 青森県12月 岩手県1月  ・  ・ これを以下のような並びにしたいのですが、LOOKUP関数などを使ってできないでしょうか?よろしくお願いします。 1月  1958年 1959年… 北海道○○  ○○ 青森県○○  ○○ 岩手県○○  ○○  ・  ・ ※ちなみにパソコンのOSはWindows XPで、使っているのはExcel2007です。また一番最初に書いた表は、「北海道」で1つのセル、「1月」で1つのセルにしています。

  • エクセルにおける複数条件抽出

    すみません、わかる方いらっしゃれば教えて下さい。お願いします。 エクセルで複数条件に合ったセルを返して、更にそれを変換?したいです。 ちょっとわかり難いかと思うんですが、下記のようにしたいです。 住所1から都道府県名を取り出して、それを更に地域別に振分けたいんです。 どんな計算式になりますか? 分かる方いらっしゃいましたら、宜しくお願いします。 例) 住所1      都道府県  地域 北海道***  北海道   北海道 秋田県***  秋田県   東北 岩手県***  岩手県   東北 東京都***  東京都   関東 京都府***  京都府   関西 大阪府***  大阪府   関西 鹿児島県**  鹿児島県  九州 和歌山県**  和歌山県  近畿 宮城県***  宮城県   東北

  • ACCESSで都道府県名から抽出

    都道府県名からの抽出について教えてください。 テーブルは北海道、青森、秋田、岩手・・・・・・・でYES/NO型 都道府県名を入力し、その都道府県名にチェック(YES)が入っているレコードを抽出したいのですが

  • エクセルで住所録の都道府県を件数にしたいのですが、

    エクセルで住所録の都道府県を件数にしたいのですが、 例えば、東北6県を例にしますと、シート1の住所録が下記ようになっているとします。 青森 秋田 山形 山形 宮城 宮城 宮城 宮城 福島 福島 福島 以上のような住所録から、下記のように件数としてシート2へ表示したいと考えています。 青森 1 岩手 0 秋田 1 山形 2 宮城 4 福島 3 どうかよろしくお願いいたします。

  • エクセル 2つのシートの抽出

    シート1 コード|地域|住所 0001|青森A|青森県青森市○丁目○-○ 0002|青森D|青森県青森市×丁目×-× 0003|岩手B|岩手県岩手市○丁目○-○ 0004|岩手D|岩手県岩手市×丁目×-×         シート2   コード|(住所を抽出したい) 0003| 0001|  シート1は一覧表で、シート2は今回の対象だとします。 シート2のコードとシート1のコードが一致したら、 シート2のB列にシート1の住所を抽出したいのですが、どのような方法があるのでしょうか?教えて下さい。

  • Excel、複数シート同セルを別シートで列に表示するいい方法教えてください

    Excelで、複数シートの同セルに数値又は、文字が入力されているものを別シートの列に表示(反映)させるいい方法を教えてください。 ・sheet1は、一覧表(sheet名):纏めるsheet ・sheet2~は、各物件名(sheet名) となっています。 例) sheet2~sheet4のA1セルに数値、B2に文字が入力されていたとします。 それを、sheet1(一覧表)のB2、B3、B4とC2、C3、C4にそれぞれ表示させたい。以下参照。    A    B   C 1 物件名  件数 有・無 2 北海道  10   有 3 青森   15   無 4 岩手   20   無 ・sheet1(一覧表)には項目、物件名は入力済です。  データのみ反映させたい。 ・sheetは、左から順番に並んでます。  (北海道、青森、岩手の順に) ・集計するわけではないので、最終行には合計とかはいりません。 ------------------------------------------------------------- また、できるかどうかわかりませんが、 sheet1(一覧表)を修正したらそれぞれの物件(sheet2~)も修正される。というような、画期的なこともできるのでしょうか? こちらは、上記が出来た上でのことなので、出来なければ出来ないで構いません。 どうぞ、よろしくお願いいたします。

  • エクセルでの列の文字列の一括置換え

    ご質問失礼いたします。 エクセルので以下のようなことを 行いたくご相談させて頂きます。 以下のようなExcel A | B   01 | 北海道 02 | 青森県 03 | 岩手県 04 | 宮城県 05 | 秋田県 06 | 山形県 07 | 福島県 08 | 茨城県 09 | 栃木県 10 | 群馬県 (47都道府県分あり) ~~~~~~ 別ワークシートに A      | B    | C    | D 山田太郎   群馬県  ○○市   ○○3丁目10-1 鈴木花子   秋田県  ○○市   ○○5丁目10-1 ~~~~~~ とあってB列の都道府県を前者のB列>A列の数字に変換し A      | B    | C    | D 山田太郎   10     ○○市   ○○3丁目10-1 鈴木花子   05     ○○市   ○○5丁目10-1 ~~~~~~ このようにしたいです。 後者の行が数千あるのと都道府県が多いので通常のExcelの一括置換えなどではなく、 効率の良い方法や関数などございましたら、是非ご教授いただければ幸いです。