No.7ベストアンサー
- 回答日時:
個人的には yesletsさんがおっしゃる通り フィルタオプションの
設定が良いと思います。関数でやるなら
■A11セル
=IF(COUNT(A2:A10),MIN(A2:A10),"")
■A12セル
=IF(A11="","",IF(MAX(A$2:A$10)=A11,"",
LARGE(A$2:A$10,RANK(A11,A$2:A$10)-1)))
下方向にコピー
でできます。
この回答へのお礼
お礼日時:2006/04/30 01:38
ありがとうございます。
関数でやりたかったのす。
この方法が私の求めていたものです。
いや~こんなこともできるんだというのが正直な実感です。
ほんとにありがとうございました。
No.8
- 回答日時:
エクセルで、セルに正式な日付け入力をすると、そのセルには、日付シリアル値(1900年1月1日以来の実日数)という正整数がセットされます。
それで正整数の例で説明しても質問の場合にも当てはまります。例データ
A1:A10
12
11
13
12
10
6
11
10
2
2
例えばC1に
=SMALL(IF(COUNTIF(OFFSET($A$1,0,0,ROW($A$1:$A$10)),$A$1:$A$10)=1,$A$1:$A$10,99999),ROW())
と入れて、
SHIFT、CTRL,ENTERの3つのキーを同時に押します(配列数式)
そして、C1で、+ハンドルを出して下方向に引っ張ります。
結果
2
6
10
11
12
13
99999
この 99999 は、SMALL関数を使う関係で、最近の日付のシリアル値は3万8千台なので、将来にも、まず超えない数値ということで入れています。
その直前で式の複写を止めるか、=IF(上記式=99999,"",上記式)
にするなどして、見えなくすることができます。
No.6
- 回答日時:
A11:=MIN(A2:A6)
A12:=SMALL($A$2:$A$6,COUNTIF($A$2:$A$6,"<="&A11)+1)
エラー処理はしていません
No.5
- 回答日時:
「自動的に」が入力をした時点で自動的に(つまり関数を使って)という意味なのか、単に「したい時」なのかわかりませんが、「したい時」ならば、
(1)A1にある文字列(月/日)と同じ文字列をA10に入力
(2)A1からA6を選択
(3)フィルタオプションの設定で
抽出先に「指定した範囲」を選択
リスト範囲A1:A6を確認(入力されているはず)
抽出範囲にA10:A15を入力
「重複するデータは無視する」にチェック
実行ボタンをクリック
で出来ると思います。
No.4
- 回答日時:
No.3追記です。
作業列使わない場合、
[A11]=SMALL(IF(COUNTIF(OFFSET($A$2,,,ROW($A$1:$A$5)),$A$2:$A$6)=1,$A$2:$A$6,""),ROW(A1))
と入力orコピーして、セル編集状態で、通常[Enter]キーのみ押すところを、
[Ctrl]+[Shift]+[Enter]キー同時押し。
配列数式です。
これを[A12:A15]へコピー。
(くどくなるので、エラー処理していません^ ^;)
No.3
- 回答日時:
こんにちは。
例えば未使用列を作業用に使えるなら、一旦重複を排除します。(仮にB列)
[B2]=IF(COUNTIF($A$2:A2,A2)=1,A2,"")
B6までコピー。
[A11]=IF(COUNT($B$2:$B$6)<ROW(A1),"",SMALL($B$2:$B$6,ROW(A1)))
A15までコピー。
No.2
- 回答日時:
1.セル A11 に次式を入力して、此れを下方にズズー
ッと複写
=IF(ISERROR(SMALL(A$2:A$9,ROW(1:1))),"",SMALL(A$2:A$9,ROW(1:1)))
2.セル A11 以降全ての式を選択して[コピー]→[値
の貼り付け]
3.“重複するレコードは無視する”機能を適用して
[フィルタオプションの設定]を実行
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 重複したデータ(空白は除く)のVBA表記について 4 2022/08/15 07:28
- Excel(エクセル) エクセルで、ファイルの分割 と ファイルの集約 1 2022/08/28 08:58
- その他(Microsoft Office) エクセルで1行の長いデータを指定の桁数で分割する方法が知りたいです。 4 2022/05/20 21:55
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) エクセル 2つの列にある値の完全一致を抜き出すVBA 15 2022/12/15 03:22
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- Visual Basic(VBA) 日付を重複させずに数えたい 4 2022/12/04 16:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
時間によってファイル名が変わ...
-
Excelで、決まった行を繰り返し...
-
【マクロ】ファイル名の変更に...
-
WPS OFFICEでの縦書きについて
-
エクセルで 例えば 伊藤と名前...
-
Aというブックの1というシート...
-
【マクロ】毎回、ファイル名が...
-
エクセルの順位別一覧表の自動...
-
Excel2013のF6キー操作について
-
エクセルの条件付き書式につい...
-
エクセルで「-0.0」と表示さ...
-
エクセル 価格表から単価を呼び...
-
シートAで横に並んだ項目→シー...
-
【Microsoft Office Excel Comp...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelが固まってしまった。
-
Excel元に戻す方法を教えてくだ...
-
文字列になっている時間をVBAで...
-
【関数】スペースがいくつ入っ...
-
Excelのセルを飛ばして入力する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報