A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは
>同じ日付けの1番下の行の名前を抽出したい
抽出対象の日付というのが「ある指定日」なのか、それとも一覧に列挙されている日付毎に名前を抽出したいってことなのか、どちらなのでしょうね?
個別の指定日で行番号が一番大きな名前を抽出したいのであれば・・
仮に、A列に日付、B列に名前が入力されているとして、
=INDEX(B:B,AGGREGATE(14,6,ROW(A:A)/(A:A=指定日),1))
で抽出できます。
(式中の「指定日」は抽出したい日付です)
(該当する日付が存在しない場合には、エラーになります)
入力されている日付毎に最後の行の名前を抽出したいのであれば、まず、重複のない日付の一覧を作成します。
スピル機能が使える環境であれば、例えばD1セルに
=UNIQUE(FILTER(A:A,A:A<>"",""))
を入力することで、下方にスピルされます。
その他の環境であれば、D1セルに
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW(A:A)/(A:A<>"")/(COUNTIF(OFFSET($A$1,,,ROW(A:A)),A:A)=1),ROW(A1))),"")
を入力して、下方にフィルコピーします。
※ エクセルの「重複の削除」機能を利用すれば、関数を用いなくても「重複のない日付」を作成できます。(こちらの方が「お勧め」です)
その上でD列の日付で名前を抽出すれば良いので、最初の関数を利用して、例えばE1セルに
=INDEX(B:B,AGGREGATE(14,6,ROW(A:A)/(A:A=D1),1))
を入力して、下方にフィルコピーすれば良いでしょう。
No.2
- 回答日時:
No.1
- 回答日時:
Excelで同じ日付の最後の入力者の名前を抽出する方法として、以下の手順をご紹介します:
1. データが日付と名前の2列であることを確認します。例えば、日付がA列に、名前がB列にあるとします。
2. 日付を基準にしてデータを並び替えます。[データ] タブから[並べ替えとフィルタ]ボタンをクリックし、日付列(A列)を選択し、降順(新しい順)に並べ替えます。これにより、同じ日付のデータがグループ化されます。
3. データの下に空の列を作成します。例えば、C列に空の列を挿入します。
4. 下記の式をC2セルに入力し、Ctrl + Enter キーを押して、全てのセルに適用します。
```
=IF(A2<>A3, B2, "")
```
この式は、C列に同じ日付の最後の入力者の名前を抽出します。もし次の行の日付(A3セル)が同じでなければ、その行(B2セル)の名前を表示します。日付が同じであれば、空白を表示します。
これで、C列には同じ日付の最後の入力者の名前が表示されるはずです。必要に応じて、C列のデータをコピーして別の場所に貼り付けて整理することもできます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 行の"〇" を検索して見出し(日付)を表示させたい 1 2022/04/04 18:35
- Excel(エクセル) Excelで質問です! 現在マクロを勉強中の初心者です。 以下のような表から、会社名が空白のもの以外 2 2022/06/14 12:16
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- 確定申告 準確定申告における相続人の除外について 1 2022/12/25 22:49
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
- その他(Microsoft Office) EXCELのセルへの色づけ 2 2023/06/07 01:22
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
オートフィルタ後のデータから...
-
Excelで並び替え後にア行...
-
エクセルで行の高さ及び列幅の...
-
急ぎ!色のついたセルを非表示...
-
エクセルの時刻のカウントが出...
-
時間の重複チェック
-
EXCELで日付を比べ3か月以内の...
-
EXCEL 最終行のデータを他のセ...
-
VBA 配列で型がエラーになります。
-
文字列を比較し、相違するフォ...
-
エクセルで2つの郵便番号を比較...
-
【Excel VBA】指定した行の最大...
-
エクセル関数について
-
Excelで教えてください。 入力...
-
エクセル 複数行ある同一商品...
-
基準日以前のデータを範囲を指...
-
特定の文字列を含む行のA列を...
-
マクロで行の高さを設定したい
-
エクセルで文字を含む式に、カ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2017 フィルタ昇順並びがA...
-
エクセルで行の高さ及び列幅の...
-
Excelで並び替え後にア行...
-
EXCEL 最終行のデータを他のセ...
-
【Excel VBA】指定した行の最大...
-
基準日以前のデータを範囲を指...
-
急ぎ!色のついたセルを非表示...
-
EXCELで日付を比べ3か月以内の...
-
オートフィルタ後のデータから...
-
文字列を比較し、相違するフォ...
-
エクセル関数について
-
Excel 最小二乗法 二次関数
-
エクセルの時刻のカウントが出...
-
検索条件に合うセルの個数を数...
-
excel / ピポッド 日数を出したい
-
マクロで行の高さを設定したい
-
VBA 複数行の検索及び抽出
-
プルダウンに【なし、平均、デ...
-
Excel VBAでセルのクリアが出来...
-
VBA 配列で型がエラーになります。
おすすめ情報