エクセルに、名前と来訪日がのったシートがあったとします。
その名前の最終来訪日のみを表示させる、関数等はございますでしょうか?
A列 B列
1 佐藤 2008/10/5
2 鈴木 2008/1/20
3 上田 2008/5/25
4 鈴木 2008/9/15
5 小野 2008/3/7
6 上田 2008/2/3
7 佐藤 2008/10/16
8 鈴木 2008/11/13
9 佐藤 2008/9/8
・
・
・
シンプルに見えて、意外と難しく私の知識では対応できませんでした。
お手数ですが、お知恵をいただけますと幸いです。
No.4
- 回答日時:
次の方法は如何でしょうか。
データをsheet1として、sheet2に抽出します。
(1)sheet2のA1を選択→データ→フィルタ→フィルタオプションの設定
(2)「指定した範囲」をチェック、リスト範囲欄にsheet1!$A:$A、検索範囲条件欄は未入力、抽出範囲欄にA1、「重複するレコードは無視する」チェック→OK
(3)sheet2のB1に=MAX(IF(Sheet1!$A$1:$A$1500=A1,Sheet1!$B$1:$B$1500,""))として下方向にコピー
尚、配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。
ご丁寧にご回答ありがとうございました。
今回は前の方の方法で無事作成できましたが、
mu2011さんの方法も、時間があるときに、是非試したいと思います。
本当にありがとうございました。
No.2
- 回答日時:
オートフィルタとSUBTOTAL関数で
対象範囲を選択 → データ → オートフィルタ → 名前でオートフィルタ
画像のように佐藤さんの最新の来訪日が表示される。
Excel関数-subtotal関数の使い方
http://exinfo.biz/func/func_subtotal.shtml
画像つきで丁寧なご回答ありがとうございました。
しかし、今回扱っているデータの行数が1500行になり、名前にあたる部分も
100種以上ある状況のため、この方法ですと対応できなかったようでした。
説明不足で申し訳ございませんでした。
ご丁寧なご説明感謝いたします。
No.1
- 回答日時:
データベース関数を使って見ては?
A1、B1に各列のタイトルを付ける(例:A1に「NAME」、B1に「DATE」)。
検索条件を別な場所に作る(例:D1セルに「NAME」、D2セルに「佐藤」)。
適当なセルの表示形式を日付にして、↓の式を入れる。
=DMAX(A1:B10,"DATE",D1:D2)
さっそくのご回答ありがとございます。
すみません、説明不足でした。
例を単純化しすぎましたが、今回扱っているデータが行にすると1500行あり、試させて頂きましたが、残念ながらこの方法はマッチしないようでした。
しかしデータベース関数、大変参考になりました。感謝します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- PHP MySql PHP 2つのテーブルをJOINで結合 user_idで抽出 1 2023/01/03 14:04
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 1 2022/10/27 14:21
- その他(学校・勉強) 日本語について 3 2022/04/07 22:50
- MySQL 【MySQL】本当に困っているので、助けてください。よろしくお願いします。 3 2023/06/03 14:24
- 計算機科学 Excel ある行と列が交わったところにマークを付けるには 7 2023/01/24 08:46
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルオートフィルタで余計...
-
エクセルで、桁数の異なるデー...
-
[Aviutl] ノイズ除去に関して
-
教えて下さい!関数SUBTOTALとC...
-
Excel VBAでオートフィルタで抽...
-
Excel関数、何がいけないのかわ...
-
=SUBTOTAL に =COUNTIF の機能...
-
色フィルターをかけた状態で、...
-
Excel VBA セル値の配列代入に...
-
エクセルの計算表の下向き三角...
-
エクセル オートフィルタ、文字...
-
エクセルのフィルタをかけると...
-
【Excel】 可視セルへの貼り付...
-
関数で可視セルのデータ個数カ...
-
色のついたセルにフラグを立た...
-
excelで奇数の行のみ削除したい
-
実写の時に使うaviutlのフィル...
-
Excelの特定のセル内で“X”文字...
-
UsedRangeを使ってソートするこ...
-
エクセルを使用してデジタルフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、桁数の異なるデー...
-
エクセルオートフィルタで余計...
-
色フィルターをかけた状態で、...
-
Excel関数、何がいけないのかわ...
-
オートフィルタで抽出したデー...
-
教えて下さい!関数SUBTOTALとC...
-
エクセルの計算表の下向き三角...
-
エクセルのフィルタをかけると...
-
5の倍数の日付だけを抽出したい
-
=SUBTOTAL に =COUNTIF の機能...
-
エクセル:色の付いたデータを...
-
excelで奇数の行のみ削除したい
-
色のついたセルにフラグを立た...
-
エクセルを使用してデジタルフ...
-
【Excel】 可視セルへの貼り付...
-
Excelでオートフィルタ時に交互...
-
行番号の文字の色が青色の理由?
-
Excel2010 フィルタで抽出できない
-
関数で可視セルのデータ個数カ...
-
エクセルでのオートフィルタオ...
おすすめ情報