メインコンテンツへスキップ

Excelで最新の日付の値を見つける方法は?

通常、Excelで日付列を簡単に並べ替えることで、最新の日付のレコードを簡単に見つけることができます。 ただし、状況によっては、データが並べ替えられないように保護されている場合や、並べ替えによってデータまたはデータ構造が破壊される場合があります。 したがって、ソートせずに最新の日付の値をどのように見つけることができますか? あなたのためのXNUMXつの解決策があります:


式1で最新の日付の値を見つける

一般に、MAX関数を適用して最新の日付を見つけてから、VLOOKUP関数を適用してExcelで値を簡単に探すことができます。

たとえば、最新の日付に発生した金額を確認する必要がある場合は、次の式を適用できます。

= VLOOKUP(MAX(B3:B26)、B2:D26,3、FALSE)

Note:上記の式では、

  • B3:B26は日付列であり、MAX(B3:B26)は日付列で最新の日付を検出します。
  • B2:D26は、価値を見つけるテーブル全体です。
  • 3は、表のXNUMX番目の列に値が表示されることを意味します。

この数式では、日付列を金額列の左側に配置する必要があります。 また、一致する値がいくつ存在しても、最初に一致した値のみが返されます。


式2で最新の日付の値を見つける

日付列が金額列の右側にある場合、VLOOKUP関数はエラー値を返します。 この状況では、INDEX、MATCH、およびMAX関数を組み合わせて、Excelで最新の日付の値を見つけることができます。

空白のセルを選択し、以下の数式を入力して、 入力します キー。

=INDEX(C3:C26,MATCH(MAX(D3:D26),D3:D26,0))

Note:上記の式では、

  • D3:D26は日付列であり、MAX(D3:D26)は日付列で最新の日付を検索し、MATCH(MAX(D3:D26)、D3:D26,0)は最新の日付の行番号を計算します。日付列。
  • C3:C26は、値が表示される金額の列です。

この式は、一致する値がいくつ存在しても、最初に一致した値のみを返すこともできます。


素晴らしいツールで最新の日付で価値を見つける

日付列が左側または右側にあるかどうかに関係なく、最新の日付と一致するすべての値を検索する場合は、 高度な結合行 の特徴 Kutools for Excel.

Kutools for Excel-Excel用の300以上の便利なツールが含まれています。 60日間のフル機能の無料トライアル、クレジットカードは必要ありません! 今すぐ入手

1。 値を見つける範囲を選択し、をクリックします クツール > コンテンツ > 高度な結合行.

先端高度な結合行 機能は元のデータを変更します。 範囲を新しい場所にコピーしてから、この機能を新しい範囲に適用することをお勧めします。

2。 Advanced Combine Rowsダイアログで、次のように構成してください。
(1)[日付]列をクリックして選択し、[ プライマリー キー;
(2)をクリックして[金額]列を選択し、[ 組み合わせる > コンマ;
(3)他の列の計算または組み合わせを指定します。 この場合、クリックして名前列のカウント計算を追加します 計算 > ワンランク上の.
 

3。 クリック Ok

これで、日付列に基づいて行が結合されていることがわかります。 同じ日に発生するすべての金額値は、XNUMXつのセルに結合されます。 スクリーンショットを参照してください:

Note:まだ複数の日付が存在する場合は、日付列を選択して、 日付 > 並び替え 最新の日付と対応する値を簡単に取得できます。


関連記事:

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you so much for the tutorial,
Now what if using the values of your example;
I want to find the latest value for Nancy for the latest date?
This comment was minimized by the moderator on the site
coa cái đầu buồi
This comment was minimized by the moderator on the site
If i use the second metthod (which will enable me to enter a cell range along a row, and only cells with dates before today contain values, how should the formula take account of that?
This must be a common question as data are entered as time progresses, while dates have been entered in advance.
This comment was minimized by the moderator on the site
How do I do carry out the first method using a row reference instead of a column one? - that is, replace the column reference 3 with a row reference in the formula?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations