添付図の通り「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で入力したデータを自動的に並び替える方法
Excel(エクセル)
-
7
エクセルの表で条件(日付別)にあてはまる行を 別シートに順番に抽出されるような関数を教えてください
Excel(エクセル)
-
8
エクセルで日付を別のシートに引用したい
Excel(エクセル)
-
9
【エクセル】表から条件に合ったデータを別シートに順番に抽出したい
Excel(エクセル)
-
10
Excelで2つの表を1つにまとめるには?
Excel(エクセル)
-
11
1の行を固定した上でVBAを用いて日付順に自動並べ替え
その他(Microsoft Office)
-
12
条件が一致するものの中で古い日付を抽出
Excel(エクセル)
-
13
エクセルVBAでの日付順のデータ抽出
Excel(エクセル)
-
14
Excelで時間順で並べ替えしたい
Excel(エクセル)
-
15
別のシートで自動的に並べ替えをしたい(エクセル)
Excel(エクセル)
-
16
エクセル 日付による並べ替えのマクロ
Excel(エクセル)
-
17
Excelで同じ商品名で、かつ日付が古いものを抽出する方法
Excel(エクセル)
-
18
EXCELの条件付き書式で数式を空白と認識してくれる方法
Excel(エクセル)
-
19
エクセルに入力後、別シートのカレンダーに自動的に記入方法
Excel(エクセル)
-
20
Excel2010 リスト型の予定表をカレンダーに反映させたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サブフォルダに格納されている...
-
IF文、条件分岐の整理方法
-
VBAコードのインデント表示
-
A列に記載されているフォルダ...
-
VB.net(VB)で、フォームにExcel...
-
VBAなくなるの?
-
【ExcelVBA】インデックスが有...
-
vba アクティブシートの名前変...
-
vba 削除
-
エクセルのマクロについて教え...
-
エクセルVBAにて =A1=B1とすれ...
-
VBA 別ブックから条件に合うも...
-
時間短縮のために、テキストフ...
-
ワードVBA どの表か知ることは...
-
エクセルのマクロについて教え...
-
エクセルのVBAコードについて教...
-
VBA指定行削除
-
VBAで大量のファイルをシート名...
-
VBA 別ブックからコピペしたい...
-
配列のペースト出力結果の書式...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAなくなるの?
-
VBAでCOPYを繰り返すと、処理が...
-
vba 削除
-
プログラミング
-
Excelのマクロについて教えてく...
-
Excelのマクロについて教えてく...
-
エクセルのVBAコードについて教...
-
久しぶりのプログラミング
-
ユーザーフォームに別シートか...
-
エクセルVBAコードで教えて下さ...
-
VBA 別ブックからコピペしたい...
-
ExcelのVBAコードについて教え...
-
VBAコードについて教えてくださ...
-
vba アクティブシートの名前変...
-
Excelのマクロについて教えてく...
-
エクセルVBA
-
Geogebraの操作方法について
-
マクロの記録を使用したマクロ...
-
Excel(M365) Vlookup/セル反転(...
-
Excel 範囲指定スクショについ...
おすすめ情報
tom04様」
お疲れ様です!
いつもお世話になっておりますm(__)m
早速ご回答ありがとうございます!
上記式はセルの場所によらず統一した関数で示せるのが良いですね!
因みに続けての質問で恐縮ですが、注意書きとして「Sheet1のA列日付は重複はない!」という
前提を記載頂き、まさにその壁にぶつかってしまったのですが、添付図の黄色で示した部分で
日付1で重複した場合は、日付2で日付順で抽出するという場合は、上記式をどのようにしたら良いでしょうか?立て続けにご質問させて頂きたく、宜しくお願いしますm(__)m