[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『明治33年以前の日付表示』(よし)
A B C
1 年 月 日
2 1890 3 21 と入力してあるとき
3 1890/3/21
とA3に自動的に表示できるでしょうか? 初歩的な質問ですいませんm(_ _)m
過去ログから(って言っても2日前のだけどね [[20060416085804]]『3つの列の合成』(はぐれ) (dack)
dackさん紹介の過去ログは1900/1/1以降であれば対応しています。 単なる文字列でよろしければ、 A3=A2&"/"&B2&"/"&C2 (ROUGE)
ごめんなさいm(__)mそしてROUGEさんありがとうございます(^ー^) (dack)
所用で返信が遅くなり申し訳ありませんでした。
1900年以降の場合は
A3=A2&"/"&B2&"/"&C2でよいのですが
1900年以前の日付を表示し、そこから数え年を計算させたいのですが
いかがでしょう?
こちらで、みやほりんさんが色々と過去ログを紹介して下さっています。
(キリキ)(〃⌒o⌒)b
有り難うございます。とても参考になりました。
最初の質問が適切でなかったかもしれません。(´Д`;)ヾ スミマセン
みやほりんさんなどの過去ログを参照して 1900年以前の年月日をセルに直入力した数値(例1890/1/5)からは =DATEDIF(DATE(LEFT(D1,4)+200,MID(D1,6,2),RIGHT(D1,2)),DATE(YEAR(TODAY())+200,MONTH(TODAY()),DAY(TODAY())),"y")) これで満年齢や数え年を計算できました。 しかし3つのセル(A1年 B1月 C1日)をD1に =DATEVALUE(A1&"/"&B1&"/"&C1)とした場合、#VALUE!となりますのでちょっと困ってます。
こんな手順で如何?
A B C D 1 1890 1 5 1890/01/05
D1 =--(TEXT(A1,゙0000゙)&TEXT(B1,゙00゙)&TEXT(C1,゙00゙)) 書式→セル 『0000!/00!/00』
このようにすれば、上記計算式で出来そうですね〜♪ (キリキ)(〃⌒o⌒)b
D1 =--(TEXT(A1,゙0000゙)&TEXT(B1,゙00゙)&TEXT(C1,゙00゙))
式のうち行頭の『--(』はあまり見かけませんがやはり使うんでしょうか
携帯からなので、記号を間違えました。。。 ゙゙ → "" に、変えてくださいm(__)m (キリキ)(;⌒o⌒)b
ご参考 [[20040530061813]] 『「--」と「!」の意味?』(masabou5) (dack)
[[20040530061813]] も参照させて頂きました。
やはりエクセルは深いですね。初級ですので時間をかけてじっくり勉強させて頂きす。
記号を変えてみました。
=!(TEXT(A1,゙0000゙)&TEXT(B1,゙00゙)&TEXT(C1,゙00゙))
または=→(TEXT(A1,゙0000゙)&TEXT(B1,゙00゙)&TEXT(C1,゙00゙))
でしょうか?
いずれもやはり#NAME?になってしまいました。(´Д`;)ヾ スミマセン
キリキ兄さんから修正レスがついてますよ〜。 「゙」は半角の濁点です。「"」はダブルクォーテーションです。 (ROUGE)
皆さまに色々お手数おかけしまして申し訳ありません。
出来ました 見事に表示できました。これは感動ものです。
本当に有り難うございました。またよろしくお願いします。
(よし)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.