EXCEL等で、情報一覧シートから、複数の個別情報シートを作りたいです。
例えば、情報一覧シートに10人の名前・住所の情報があるとすれば、
個々の名前・住所が指定のセルに記入されたシート10枚を、一覧の順に作る、という感じです。
下記リンクと逆のことを行えばいいと思いますが、方法がわかりません・・・
http://oshiete1.goo.ne.jp/qa3550265.html?ans_cou …
情報一覧シートはCSVなので、excel以外にaccessなどでも可と思います。
マクロなどはわからないのですが、
出来る場合の方法、マクロの場合の簡単な解説などを
ぜひ教えてください。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんばんは、ちょっと希望と違いますが、こちらのほうが便利そうですので、紹介します。
データのシート
氏名 住所 電話番号・・・・
氏名の列に、定義で名前をつける
表示用のシートを1枚準備
適当なセルに、入力規則を設定して、氏名を選択して表示させる
別のセルにはVLOOKUP関数で住所など表示させる
マクロの記録
表示用のシート選択、コピィ
新しいシートの挿入
貼り付け、形式を選択して貼り付け、値にチェックでOK
表示用のシートに戻り
マクロの記録の終了
ただ、むやみにシートを増やす方法はお勧めしません。
データのシートと表示のシートの2枚で済むということはないでしょうか。
この回答への補足
ありがとうございます。
教えていただいたとおりやってみて追加質問なのですが、
表示用シートの氏名セルを、田中→鈴木に変更すると、
連動して表示用シート別セルの住所も、田中→鈴木に変更はできないのでしょうか?
セルは増やさざるを得ず、一枚一枚、各セルの住所のVLOOK関数を書き直すのは大変で・・・。
それとも私のVLOOK関数が間違っているのでしょうか?
表示用シート記載の住所などのVLOOK関数は、データ一覧シートから引っ張ってきているのですが・・・。
無知ですみません、教えてください。
No.3
- 回答日時:
どこまで出来たのでしょうか?
>表示用シートの氏名セルを、田中→鈴木に変更すると、
>連動して表示用シート別セルの住所も、田中→鈴木に変更はできない>のでしょうか?
正しくVLOOKUP関数が出来て入れば、名前を選択するだけで、住所も変わるはずです。
表示用シートのA1に表示する方の名前
情報一覧シートのA列に名前、B列に住所 が入っているとして
表示用シートの住所セルに =VLOOKUP(A1,情報一覧!A:B,2,FALSE)
と入れておきます。
セルは増やさざるを得ず、一枚一枚、各セルの住所のVLOOK関数を書き直すのは大変で・・・。
マクロで貼り付けするときにトリックがあります。
>貼り付け、形式を選択して貼り付け、値にチェックでOK
マクロの記録の時に
貼り付け と
形式を選択して貼り付け、値にチェック
と2度貼り付けの作業をしておきます。
形式を選択して貼り付けの作業で、表示用シートのVLOOKUP関数が
なくなって、実際の氏名や住所が追加のシートには貼り付けられると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
- Excel(エクセル) 【関数】【マクロ】データの転記の方法について 2 2023/07/26 15:22
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DATE関数で現在の年齢を出した...
-
エクセルでCtrl+Tでテーブルの...
-
REGEXREPLACE関数について、
-
エクセルのクイックアクセスツ...
-
在庫管理表に使うエクセルの関...
-
職場の人から聞かれており、こ...
-
下記マクロでMsgBox "空白です...
-
Excel関数-文字列で自動作成さ...
-
エクセルでバーコード作成し使...
-
【マクロ】for next構文について
-
ユーザー定義関数をアドイン登...
-
エクセルの関数について教えて...
-
エクセルで表
-
PDFの請求明細をエクセルにしたい
-
Excelデータをコピペして、ペー...
-
スプレッドシート、Excelでの数...
-
エクセルで特定の範囲内から小...
-
Excelで50個のセルに同じ文字を...
-
エクセルで会社の従業員のデー...
-
【マクロ】関数をセルに入力す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA、別ブックへ転記す...
-
エクセルでの作業計算方法について
-
時間によってファイル名が変わ...
-
【関数】適切な文字数の数字を...
-
Excelについて教えてください
-
エクセル初心者です 関数の入れ...
-
【マクロ】ファイル名の変更に...
-
UNIQUE関数が使えないバージョ...
-
エクセルの計算
-
【関数】先頭だけにある、半角...
-
Excelで、決まった行を繰り返し...
-
Excelでセルの値が同じか...
-
LOOKUP関数を使えばいいのでし...
-
Excel
-
はがきについて。
-
エクセルの条件付き書式につい...
-
エクセルのデーターが2か月前の...
-
エクセル②
-
エクセルで「-0.0」と表示さ...
-
Microsoft1Officeの互換ソフト...
おすすめ情報