エクセルで次のような2つのシートで表を作成しています。
シート1のA列:連番(手入力)、B列:名前(手入力)、C列:生年月日(手入力)
シート2の1列目:連番(数式=シート1!A2…)、名前(数式シート1!B2…)、住所(手入力)
シート2のA列とB列には、シート1と同じ情報が表示され、C列に異なる情報を入力している状態です。
このとき、シート1をオートフィルタで並べ替えをしてしまうと、シート2の連番と名前も並びがかわりますが、住所はそのままの並びでズレが生じてしまいます。
その理由はわかっているのですが、解決策がわかりません。
住所も連動して並び替える方法がありましたらご教授ください。
なお、上記のシートは質問のため簡略化させていただいており、「1つのシートに納める」という方法はできない状態です。
どうぞ宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
シートをまたがるオートフィルタは出来ません。その為、参照式を使用しているのかな?と思いますが、「1つのシートに納める」という方法はできない状態 との事なので、出来ないと言う事になると思います。
対策、代替え案は、紐づけされるデーター群は別シートを作ると言う事でしょうか、
あくまで、ご質問の内容ですが、名前、生年月日、住所は顧客データなどとして別シートを作成します。この時、一意のデータになるようにIDなども設定するのが良いと思います。
そのデータを基にシート1やシート2の該当部分を作成します。
例えば、シート1で名前を入力するのであれば、名前を基準にLookup関数などで顧客データシート(仮)から紐づいた生年月日や住所を取得するようにすれば、出来そうですね。
もっとも、完全に紐づかないデータの並び替えはこの方法では出来ません
複数のシートでデータを何だかのキーで一度に並び替えると言う事であるなら、処理のすべてをVBAで行えば、出来ると思いますが、表組や使用状況が分からないと何とも言えないですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) エクセルの大きなシートでグラフを見つける 4 2022/07/28 10:07
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
2つのエクセルのデータを同じように並べ替えたい
Excel(エクセル)
-
Excelで隣のセルと同じ内容に列を並べ替える方法
Excel(エクセル)
-
Excelでの並べ替えを全シートまとめて処理したい
Excel(エクセル)
-
-
4
エクセルの並べ替えを他のシートに連動させるには?
その他(Microsoft Office)
-
5
エクセルのフィルターを複数シートに連動させたいです。 エクセルファイルに15シートあります。 そのう
Excel(エクセル)
-
6
excelで参照元シートの並び替えを反映させたい
Excel(エクセル)
-
7
EXCELで2列を参照し、重複するものを横に並べたい
Excel(エクセル)
-
8
エクセル【別シートから参照し指定順に並べたい】
Excel(エクセル)
-
9
エクセルでA列と同じ並びにB列を並び替える方法を教えて下さい
Excel(エクセル)
-
10
別のシートで自動的に並べ替えをしたい(エクセル)
Excel(エクセル)
-
11
エクセルの複数のワークシートを名前順で並べ替えたい
Excel(エクセル)
-
12
Excelで表のデータを並び替えたら関数で参照するセルがずれてしまいますか?
Excel(エクセル)
-
13
エクセルのセル参照とデータ並べ替え
Excel(エクセル)
-
14
エクセル 自動で別シートへ並べ替えてコピーするには?
Excel(エクセル)
-
15
Excelの並び替えを実行すると数字が変わってしまいます
Excel(エクセル)
-
16
エクセル 2つの表の並べ替え
Perl
-
17
エクセルで複数のSheetを一括フィルタ変更
Excel(エクセル)
-
18
エクセルで異なる列のデータを一致させて並び替え
Excel(エクセル)
-
19
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
20
エクセルで欠番を見付けるには
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
エクセルで複数のシートに画像...
-
【Excel VBA】データ貼り付け先...
-
Excel 全シート上のボタンを削...
-
EXCELの図形(テキストボックス)...
-
Accessのテーブルを既存のExcel...
-
【ExcelVBA】マクロの入ったシ...
-
ワークシートそのものの色を変...
-
アクセスからエクセルのシート...
-
エクセルのシー名を二段表示に...
-
特定の複数のシートに同じ処理...
-
EXCELの「シートの見出し」のフ...
-
エクセルのシート連番の振り直し
-
エクセルの2つのシートを並び...
-
エクセルでリンク貼り付けした...
-
Wordで差し込み印刷時に表示す...
-
エクセル2003で、複数のシート...
-
エクセルで開くページを指定したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルで複数のシートに画像...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
【ExcelVBA】マクロの入ったシ...
-
ワークシートそのものの色を変...
-
エクセルの2つのシートを並び...
-
EXCELの図形(テキストボックス)...
-
ハイパーリンクでジャンプした...
-
Wordで差し込み印刷時に表示す...
-
エクセルで、シートの名前を変...
-
エクセル、特定のシートにパス...
-
エクセルのシー名を二段表示に...
-
Accessのテーブルを既存のExcel...
-
確定申告用の医療費集計フォー...
-
エクセルのシート連番の振り直し
-
【Excel】エクセルの1ファイル...
-
エクセルの複数シートでのリン...
-
【Excel VBA】データ貼り付け先...
-
エクセルでリンク貼り付けした...
おすすめ情報