
添付図の通り「Sheet1」のデータを「Sheet2」の別シートで、日付順にデータを
並び返したいのですが、Sheet2の表内の各セルにどのような関数を入れたら
できますでしょうか?
(下の画像は「修正前」と「修正後」の表が同一シート内にありますが、
異なるシートにあるものとして作成したいです)
フィルター等の方法で実施するのではなく、あくまで関数式で実施したいです。
Sheet1の11行目以降も、随時データが更新されていくものとして、
必ずしも更新されるデータの日付は新しい日付ではなく、バラバラの日付で
挿入されていく前提とします。
すいませんが、どなたか判る方教えて頂きますと幸いですm(__)m

No.5ベストアンサー
- 回答日時:
No.4です。
↓の画像の配置でいえば、
Sheet1のA列日付1に重複がある場合は、B列日付2の古い順に表示すればよいのですね。
(日付1重視の表示)
一番簡単なのはA列を1番目のキー、B列を2番目のキーとして昇順で並び替える方法だと思います。
ただ、数式で別シートに表示するのがお望みのようなので・・・
Sheet1のG列に作業用の列を設けてみました。
作業列G2セルに
=IF(A2="","",COUNTIF(A:A,"<"&A2)+IF(COUNTIF(A:A,A2)>1,B2/10^5))
という数式を入れフィルハンドルで下へコピーしておきます。
そしてSheet2のA2セルに
=IFERROR(INDEX(Sheet1!A:A,MATCH(SMALL(Sheet1!$G:$G,ROW(A1)),Sheet1!$G:$G,0)),"")
という数式を入れ、フィルハンドルで列・行方向へコピーすると
画像のような感じになります。m(_ _)m

tom04様」
お疲れ様です!
早いレスポンスありがとうございます!
「作業列」という一旦ワンクッション付けて作成する方法について勉強になりました。
ただ見て式を分解して理解するのが精一杯で、自分一人の実力ではまだ作成できなそうです(--;)
ただ丁寧な解説のお陰で、各指定セルを相対的に置き換えて問題なく実現できました!
凄く有難いです。ご協力に感謝いたしますm(__)m
No.4
- 回答日時:
こんばんは!
一例です。
↓の画像のような配置で元データはSheet1にあり、Sheet2に表示するとします。
尚、Sheet1のA列日付は重複はない!という前提です。
Sheet2のA2セルに
=IFERROR(INDEX(Sheet1!A:A,MATCH(SMALL(Sheet1!$A:$A,ROW(A1)),Sheet1!$A:$A,0)),"")
という数式を入れ、列・行方向にフィル&コピー!
最後にA列の表示形式を好みの日付にして完了です。
※ 日付に重複がある場合は作業用の列を設けるなどして対処する必要があると思います。m(_ _)m

No.3
- 回答日時:
SORT関数はまだβ版で一般に使われることは無いからなあ。
自分もNo.2の回答者さん同様、SMALL関数とVLOOKUP関数を使う方法を勧めます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Excel(エクセル) Excel 売上管理シートに入力した売上データを、日報に自動反映させたいと考えています。 売上管理シ 3 2023/04/29 18:08
- Excel(エクセル) Excelで日報を自動で作成したい 売上管理シートに入力した売上データを、日報に自動反映させたいと考 1 2023/04/29 18:07
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Excel(エクセル) 【Excel質問】別シートにある複数の同型の表から、同じ行項目にある数字を集計する 4 2023/02/16 00:14
- Excel(エクセル) Excel 行の"〇" を検索して見出し(日付)を表示させたい 1 2022/04/04 18:35
このQ&Aを見た人はこんなQ&Aも見ています
-
Excel複数シートから日付と文字を取り出して日付順に並べたいです
Excel(エクセル)
-
入力後に日付順になるように自動で並び替えしたいのです。
Excel(エクセル)
-
複数のシートの日付データを、別のシートで並び替え
その他(Microsoft Office)
-
-
4
エクセルで日付順で抽出
Excel(エクセル)
-
5
エクセルの表で条件(日付別)にあてはまる行を 別シートに順番に抽出されるような関数を教えてください
Excel(エクセル)
-
6
複数のシートで散在するデータを日付順にナンバリングする方法
Excel(エクセル)
-
7
Excelで入力したデータを自動的に並び替える方法
Excel(エクセル)
-
8
エクセルで日付別にシートを分けたい
Excel(エクセル)
-
9
エクセルで、重複データを除外して小さい値順に並べ替える関数
Excel(エクセル)
-
10
毎日の日計を別シートに自動で更新、反映させたい
PowerPoint(パワーポイント)
-
11
1年分のデータから特定の月分のデータを抽出→表示
Excel(エクセル)
-
12
エクセル 違う表から同じ日付のデータを検索
Excel(エクセル)
-
13
本日の日付とマッチした列の値を抽出
Excel(エクセル)
-
14
VLOOKUP関数を使用時、検索する値は昇順に並べ替える必要がありますか。
Access(アクセス)
-
15
Excelで同じ商品名で、かつ日付が古いものを抽出する方法
Excel(エクセル)
-
16
Excelの並び替えで、日付、時間、項目Bの順で並び替え
その他(Microsoft Office)
-
17
E列のセルに数値が入れば(空白でなければ)B列の同じ行のセルに色がつく
その他(Microsoft Office)
-
18
指定期間内のデータを別シートへ抽出
Excel(エクセル)
-
19
Excelで2つの表を1つにまとめるには?
Excel(エクセル)
-
20
リンク元の日付が空白の時リンク先セルも空白にしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでCOPYを繰り返すと、処理が...
-
【マクロ】オートフィルター を...
-
Vba Array関数について教えてく...
-
算術演算子「¥」の意味について
-
ワードの図形にマクロを登録で...
-
【マクロ】並び替えの範囲が、...
-
vbsでのwebフォームへの入力制限?
-
質問58753 このコードでうまく...
-
【マクロ】開いているブックの...
-
Vba セルの4辺について罫線が有...
-
エクセルのマクロについて教え...
-
エクセルの改行について
-
改行文字「vbCrLf」とは
-
Vba FileSystemObject オブジェ...
-
ダブルクリックで貼り付けた画...
-
VBAの質問(Msgboxについて)です
-
VBAの「To」という語句について
-
VBAでFOR NEXT分を Application...
-
VBAで特定の文字が入った行をコ...
-
VBAでセルの書式を変えずに文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Vba セルの4辺について罫線が有...
-
vbsでのwebフォームへの入力制限?
-
【ExcelVBA】5万行以上のデー...
-
【マクロ】売上一覧YYYYMMDDHHS...
-
【マクロ】開いているブックの...
-
【マクロ】並び替えの範囲が、...
-
エクセルの改行について
-
エクセルのマクロについて教え...
-
vb.net(vs2022)のtextboxのデザ...
-
VBAでCOPYを繰り返すと、処理が...
-
VBA ユーザーフォーム ボタンク...
-
エクセルのVBAコードと数式につ...
-
エクセルのVBAコードについて教...
-
[VB.net] ボタン(Flat)のEnable...
-
【マクロ】変数を使った、文字...
-
改行文字「vbCrLf」とは
-
質問58753 このコードでうまく...
-
【マクロ】シートの変数へ入れ...
-
ワードの図形にマクロを登録で...
-
算術演算子「¥」の意味について
おすすめ情報
tom04様」
お疲れ様です!
いつもお世話になっておりますm(__)m
早速ご回答ありがとうございます!
上記式はセルの場所によらず統一した関数で示せるのが良いですね!
因みに続けての質問で恐縮ですが、注意書きとして「Sheet1のA列日付は重複はない!」という
前提を記載頂き、まさにその壁にぶつかってしまったのですが、添付図の黄色で示した部分で
日付1で重複した場合は、日付2で日付順で抽出するという場合は、上記式をどのようにしたら良いでしょうか?立て続けにご質問させて頂きたく、宜しくお願いしますm(__)m