
エクセルで次のような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
excelで参照元シートの並び替えを反映させたい
Excel(エクセル)
-
5
エクセルの並べ替えを他のシートに連動させるには?
その他(Microsoft Office)
-
6
エクセル 自動で別シートへ並べ替えてコピーするには?
Excel(エクセル)
-
7
Excel関数で、名簿を五十音順に並べ替える。
その他(Microsoft Office)
-
8
エクセルの複数のワークシートを名前順で並べ替えたい
Excel(エクセル)
-
9
Excelで表のデータを並び替えたら関数で参照するセルがずれてしまいますか?
Excel(エクセル)
-
10
エクセルでA列と同じ並びにB列を並び替える方法を教えて下さい
Excel(エクセル)
-
11
エクセルのフィルターを複数シートに連動させたいです。 エクセルファイルに15シートあります。 そのう
Excel(エクセル)
-
12
【マクロ】複数シートのデータを自動で並び替えしたい
Excel(エクセル)
-
13
基準となる列を参照して、別の列の順序を並び替えたい
Excel(エクセル)
-
14
EXCELで2列を参照し、重複するものを横に並べたい
Excel(エクセル)
-
15
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
16
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
17
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
18
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
19
関数で、名簿順で入力すると同時に別シートへ
Excel(エクセル)
-
20
1年分のデータから特定の月分のデータを抽出→表示
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
ハイパーリンクでジャンプした...
-
エクセルでブック内の倍率がバ...
-
【ExcelVBA】マクロの入ったシ...
-
エクセルのシー名を二段表示に...
-
Accessのテーブルを既存のExcel...
-
特定のシートのみ再計算させな...
-
EXCELの図形(テキストボックス)...
-
エクセルのシート連番の振り直し
-
エクセルで複数のシートに画像...
-
エクセル、特定のシートにパス...
-
エクセルの複数シートでのリン...
-
Excelでマクロ設定したが反映さ...
-
EXCELで存在しないシート...
-
DATE関数 4月31日などのあ...
-
エクセル、別のシートの表をポ...
-
エクセルで、シートの名前を変...
-
エクセル シート毎 連続で曜日...
-
Wordで差し込み印刷時に表示す...
-
EXCELの「シートの見出し」のフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
【ExcelVBA】マクロの入ったシ...
-
ハイパーリンクでジャンプした...
-
特定のシートのみ再計算させな...
-
EXCELの図形(テキストボックス)...
-
エクセルで複数のシートに画像...
-
エクセルのファイルサイズが急...
-
エクセル、特定のシートにパス...
-
Accessのテーブルを既存のExcel...
-
エクセルのシー名を二段表示に...
-
エクセルの2つのシートを並び...
-
EXCELで存在しないシート...
-
エクセルの複数シートでのリン...
-
エクセルで、シートの名前を変...
-
EXCELの「シートの見出し」のフ...
-
Wordで差し込み印刷時に表示す...
-
ワークシートそのものの色を変...
-
エクセルを開くとメニューバー...
-
エクセル、別のシートの表をポ...
おすすめ情報