[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『元号なしで日付を入力したい』(りょうちゃん)
印刷書類をもとに、バラバラの日付の入力を200項目ほどしなければなりません。
すべて時期が平成で確定なので、元号表記が不要だそうです。
「平成30年10月20日」「平成25年1月1日」といった元データがあるとして、
それぞれ見た目上「30年10月20日」「25年1月1日」と表示されるように入力するように求められました。
「Aさん」「30年10月20日」
「Bさん」「25年1月1日」
「Cさん」「15年12月1日」 のように、「人名」「年月日」の表です。
人名部分を一気に手入力し、日付部分を一気に入力しようと思います。
日付部分「30年10月20日」を「301020」「30-10-20」「30/10/20」
といった入力で進める方法はありませんか?
知識不足・検索の仕方も思いつかず申し訳ありません。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
A B C D E 1 Aさん 30 10 20 =CONCATENATE(B1,"年",C1,"月",D1,"日") 2 Bさん 25 1 1 (上記をコピー) 3 Cさん 15 12 1 (上記をコピー)
ではだめですか?
(picnn) 2019/06/26(水) 10:20
列の表示形式を
"H"00!.00!.00
として、「301020」のように入力していく。 もちろんこれではシリアル値にならないので全部入力できたら 列をコピー→ホームタブの左端にあるクリップボードの文字の横の□を押す →クリップボードが起動するのでそのまま「すべて貼り付け」を押す
これでデータがシリアル値になるので、お好きな表示形式に再設定する。
で如何でしょうか? 日付が文字列でもいいならpicnnさんの方法でもいいと思いますけど。 (コナミ) 2019/06/26(水) 10:31
同じようなことですが・・・
とりあえず「301020」の形で一気に入力
A B C 1 301020 30年10月20日 2 250101 25年1月1日 3 151201 15年12月1日 4 10707 1年7月7日 5 100707 10年7月7日
C1 =TEXT(B1,"!H0-00-00")*1
表示形式〜ユーザー定義 e"年"m"月"d"日" とし、下コピー
C列をコピーし、そのままC列に形式を選択して貼り付け「値」 B列削除
参考まで (笑) 2019/06/26(水) 10:50
全部試してみました。
コナミさん、(笑)さんのコメントで今回は完璧に解決できそうです!
picnnさんのCONCATENATE関数?というのでしょうか、
こちらも別の作業時に役職や地名などの追記をするときに活用させていただきます!
初心者のまま手さぐりでExcelを扱っている状態なので非常に助かりました。
アドバイスいただきありがとうございましたm(_ _)m
(りょうちゃん) 2019/06/26(水) 11:03
>全部試してみました
素晴らしい姿勢だと思います。もらった回答の中で一部しか試さないとか 試さなのに想像で「できない」と判断される方もいらっしゃるので きちんとすべてを試していただけるとこちらも嬉しくなります。
ちなみにですが、picnnさんの式を
=CONCATENATE("平成",B1,"年",C1,"月",D1,"日")*1
にすると、日付のデータにすることができるので追記しておきます。
(コナミ) 2019/06/26(水) 11:38
>=CONCATENATE("平成",B1,"年",C1,"月",D1,"日")*1
↓ でも同じことですね。 =DATE(B1+1988,C1,D1)
参考まで (笑) 2019/06/26(水) 12:30
>「平成30年10月20日」「平成25年1月1日」といった元データがあるとして
これは、日付なんですか? それともただの文字?
>日付部分「30年10月20日」を「301020」「30-10-20」「30/10/20」 >といった入力で進める方法はありませんか?
単に入力が面倒くさいなら、 日付と時間の調整で、2018年に設定しておけば、10/20の入力だけで2018/10/20になります。 後は、表示形式で、e/m/dにすれば望みの事になるけど・・・。
入力し終わったら、日付と時間の調整を元に戻すこと。 (BJ) 2019/06/26(水) 13:31
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.