【アプリ版】サポートOS変更のお知らせ

エクセルについて質問があります。
A列に日付が沢山あって重複もあります。
B列に日付を古い順に表示させたいのですが
教えていただけないでしょうか。調べてやってみたのですが上手くいきませんでした。

gooドクター

A 回答 (6件)

No.5です。



>下記の数式でやってみたのですがB2から値が入りません。

大変失礼しました。前回回答の数式は、Microsoft365で作成したため、配列数式にせずに動作するかの検証をGoogleスプレッドシートおよびEXCELの互換ソフトであるWPSスプレッドシートで行ったところ、正しく動作したため、投稿してしまいました。
EXCELの他のバージョンでの検証がもれていました。
他のバージョンで検証したところ、ご質問者のご指摘のとおりでした。
このため、数式を以下のものに修正いたします。これをB1に記述し、下方向へオートフィル等でコピーしてください。

=IFERROR(1/AGGREGATE(14,6,1/(($A$1:$A$1000>IF(ROW()=1,0,INDIRECT("B"&ROW()-1)))*($A$1:$A$1000)),1),"")

ご迷惑をおかけいたしました。
    • good
    • 0
この回答へのお礼

助かりました

返信ありがとうございます。凄く助かりました。
明日から仕事が楽になります

お礼日時:2021/05/16 20:14

「重複もあります」とのことですが、「重複は一つにまとめる」のか「重複はそのままで」「古い順に表示させたい」のか明示がありません。


また、EXCELのバージョンの明示もありません。
仕方ないので、とりあえず「重複は一つにまとめる」こととし、バージョンを考慮して、2種類の回答をお示しします。A1~A1000に日付データがあるとして、

(1)SORT関数、UNIQUE関数が使用できる場合、B1に

=SORT(UNIQUE(A1:A1000))

を記述すればよいと思います。

(2)SORT関数、UNIQUE関数が使用できない場合の方法として、mike_gさんが配列数式を使用した回答をお示しになっておられるので、配列数式を使用しない方法を書きます。B1に

=IFERROR(1/MAX(INDEX(IFERROR(1/INDEX(($A$1:$A$1000>IF(ROW()=1,0,INDIRECT("B"&ROW()-1)))*($A$1:$A$1000),0),0),0)),"")

を記述して、下方向にオートフィル等でコピーすればよいと思います。
    • good
    • 0
この回答へのお礼

うーん・・・

ご連絡ありがとうございます。
下記の数式でやってみたのですがB2から値が入りません。何か間違えてるのでしょうか?
=IFERROR(1/MAX(INDEX(IFERROR(1/INDEX(($A$1:$A$1000>IF(ROW()=1,0,INDIRECT("B"&ROW()-1)))*($A$1:$A$1000),0),0),0)),"")

お礼日時:2021/05/16 00:08

[No.3]の補遺、


【お断わり】直下の「ただし」書きを次のように変更してください。
ただし、事前に範囲 B1:B2 に下記の[条件付き書式]を設定しておきます。
ルールの種類:“指定の値を…設定”
ルールの内容:↓
 ̄ ̄[次のセルのみの書式設定]
 ̄ ̄  ̄ ̄“セルの値” ̄ ̄“次の値に等しい” ̄ ̄“=0”
 ̄ ̄[書式]→白のフォント色
    • good
    • 0

添付図参照(Excel 2019)



セル B1 に式 =MIN(A:A) を入力し、
次式を入力したセル B2 を下方にズズーッとオートフィル
=IF(B1=0,0,MIN(IF(A:A>B1,A:A)))
【お断わり】後者の式は必ず配列(CSE)数式として入力のこと
ただし、セル B2 は事前に数値 0 ときのフォント色を白に[条件付き書式設定]しております。
オ・シ・マ・イ
「エクセルについて質問があります。 A列に」の回答画像3
    • good
    • 0

こんばんは



もしも、重複を削除したいのなら、No1様の「並べ替え」の前に、B列を選択した状態で、「データ」-「重複の削除」を行ってから、「並べ替え」を行うと良いでしょう。
    • good
    • 0

A列をB列にコピペしてB列を選択後


ホーム→並べ替えとフィルター→昇順
で出来ませんか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング