ログファイルにリストされている各項目の最新のエントリを検索します(例:ログイン履歴の最後にログオンしたユーザー)

ログファイルにリストされている各項目の最新のエントリを検索します(例:ログイン履歴の最後にログオンしたユーザー)

スプレッドシートには、列 A にコンピューターのリスト、列 B にそのコンピューターにログオンしたユーザー、列 C にそのユーザーのログオン日が含まれています。過去 1 年間にさまざまなユーザーが多数のコンピューターにログオンしたため、各コンピューターに多数のレコードがあります。各コンピューターで、最近ログオンしたユーザーとログオン日を見つける必要があります。

答え1

列 D に、「IsLastUser?」列を作成します。D2 に次のように入力します。

=IF(MAX(($A$2:$A$1000=A2)*($C$2:$C$1000))=C2,TRUE,FALSE)

これは配列数式なので、単に「ENTER」ではなく「CTRL+SHIFT+ENTER」を使用して入力してください。次に、フィルターを追加し、すべての IsLastUser? = TRUE をフィルターします。

これが失敗した場合は、Excel が日付列を有効な日付形式として認識していることを確認してください。たとえば =YEAR(C2) でこれをテストできます。

関連情報