いつもお世話になっています。
今回も判らないので、教えてください。
まず、シート1のH1にTODAY関数をいれ、本日の日付を表示させてます。(例:2008/12/13)
A5に、ナンバー(例:NO.1)、
B5に名前(例:山田花子)、
C5に生年月日(例:2001/12/4)、
G5に年齢を出すために=DAY360(C5/360,$H$1/360,FALSE)を入力しています。
シート2にA5にナンバー(例:NO.1)、
B5に名前が=VLOOKUP(A5,'Sheet1 (2)'!A5:B200,2,FALSE)
C5に生年月日の年(例:2001)
D5に生年月日の月(例:12)
E5に生年月日の日(例:4)
G6に年齢=VLOOKUP(A5,'Sheet1 (2)'!A5:G200,6,FALSE)を入力し、4行目のA~Eには見出しをつけています。(例:A4には“ナンバー”、B4には“名前”)。
4行目にオートフィルタを付け、○月生まれの人は、誰がいるのか?を見れるようにしてます。
シート1はデーターの入力画面とて、シート2では検索画面と使用してますが、生年月日はこの様に2度打ちしないとできないので、とても面倒です。
生年月日を一度入力するだけで、年齢表示と、○月生まれの人が誰なのかを調べるのもできる方法はありますか?
ちなみに、シート2にオートフィルタを付けることにより、名前の順(あ行~)の並び替えに役立っています。
もし、今回の質問でオートフィルを使用しない方法であれば、大変恐縮ですが、名前の順での表示もできるようにお願いします。
どうぞよろしくお願いします。
No.2ベストアンサー
- 回答日時:
>生年月日はこの様に2度打ちしないとできないので、とても面倒です。
シート2にA5にナンバー(例:NO.1)、
B5に名前が=VLOOKUP(A5,'Sheet1 (2)'!A5:B200,2,FALSE)
C5に生年月日の年(例:2001)
D5に生年月日の月(例:12)
E5に生年月日の日(例:4)
を
シート2にA5にナンバー(例:NO.1)、
B5に名前が=VLOOKUP(A5,'Sheet1 (2)'!A5:B200,2,FALSE)
C5に生年月日の年 =YEAR(VLOOKUP(A5,'Sheet1 (2)'!A5:E200,3,FALSE))
D5に生年月日の月 =MONTH(VLOOKUP(A5,'Sheet1 (2)'!A5:E200,4,FALSE))
E5に生年月日の日 =DAY(VLOOKUP(A5,'Sheet1 (2)'!A5:E200,5,FALSE))
でシート1に入れた誕生日の 年と月と日が得られるので2度入力はしなくてすむと思いますが。
ありがとうございます。
少し訂正で、年月日のVLOOKUPの列番号はすべて‘3’で、すべて完ぺきにできました。
本当に助かりました。
丁寧に教えていただき、とっても感謝しています。
この方法で、処理してみます♪
本当にありがとうございました!!
No.3
- 回答日時:
回答番号:No.1 です
訂正してください
Sheet1
G5(年齢の式) =DATEDIF(C6,$H$1,"y")
Sheet2
A5 =Sheet1!A5 ナンバー(例:NO.1)
B5 =Sheet1!B5 名前
C5 =YEAR(Sheet1!$C5) 年
D5 =MONTH(Sheet1!$C5) 月
E5 =DAY(Sheet1!$C5) 日
G6 =Sheet1!D5 年齢
No.1
- 回答日時:
次のように修正してみてください。
Sheet1に入力すると自動的にSheet2が変わります。
お試しを
Sheet1
G5(年齢の式) =DATEDIF(C5,H1,"y")
Sheet2
A5 =Sheet1!A5 ナンバー(例:NO.1)
B5 =Sheet1!B5 名前
C5 =YEAR(Sheet1!$C$5) 年
D5 =MONTH(Sheet1!$C$5) 月
E5 =DAY(Sheet1!$C$5) 日
G6 =Sheet1!D5 年齢
ありがとうございます。
DATEDIFのほうが、便利ですね。これ使わせていただきます。
年月日は本当に簡単な関数でできるのですね。っとっても参考になりました。
gyouda1114さんの例)=YEAR(Sheet1!$C$5)を使わせていただきたいのですが、ドラッグができないのが残念です。$を外すと不安定??ですしね。
しかし、固定された表(列を削除させたり、挿入させたりしない表)のときはぜひ、この方法を使用したいと思います♪
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 行の"〇" を検索して見出し(日付)を表示させたい 1 2022/04/04 18:35
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excel2019のデータ入力に便利な関数について 4 2023/07/06 05:42
- Excel(エクセル) Excel セルに入っている日付を参照して、別シートのリストを表示させたい 1 2022/04/12 17:02
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Visual Basic(VBA) リストビューに条件による表示 1 2022/06/01 20:19
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Excel(エクセル) Excelの関数 5 2023/07/07 05:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】エクセルにかいてあ...
-
エクセルの行の抽出について質...
-
Excel初心者です。 詳しい方、...
-
スプレッドシート クエリ関数 1...
-
別シートからの文字を変更
-
Excel初心者です。 詳しい方、...
-
Excel 2019 のピボットテーブル...
-
MOS365 Excel Expert / Excel R...
-
エクセルの数式で教えてください。
-
数学 Tan(θ)-1/Cos(θ)について...
-
4つのパターンを表示するEXACT...
-
各ページの1番上の表示について
-
INDIRECTを使わず excelで複数...
-
関数を教えて下さい。
-
Excelのグラフ軸について
-
Excel:一部のフォントでセルの...
-
エクセルで指定した日付、店舗...
-
Excel ウインドウ枠の固定をす...
-
EXACT関数とIF関数の組み合わせ...
-
写真のコピー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報