- ベストアンサー
和暦を西暦にできない
誕生日をファイルからコピー&ペーストして作った表の和暦をセルの書式から西暦に変えようとしてもできません。「昭和○○年○月○日」を「19××年×月×日」にしたいのですが、コピペの場合無理なのでしょうか? また、その表に曜日を表示させるやり方も教えてください。 当方PCは素人なので宜しくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは #2,#3,#5です。 >イマイチ理解できず変換出来ません 置換のウインドーは出て来たのですね? 検索、置換のウインドウの上の段にスペースを1つ入れます。次に、 下の段は何も入力せずに「全て置換」のボタンを押せばいいはずです。 >はその年の何回目の月曜日?って意味だったんです。 こうなると式はややこしくなります。 今年の誕生日は何回目の曜日に当たるかという計算をするには、その年の1月1日が何曜日かによって変わります。 つまり、誕生日の曜日と1月1日の曜日を比べて、 誕生日と同じか早い曜日ならばweeknum(日付)で計算できますが、 遅い曜日でしたら1を引かないといけません。 通常のカレンダーは日曜日で始まっていますので、一週間が日曜日で始まって土曜日で終わると決めて計算をします。 1987年9月11日は金曜日でこの年の1月1日は木曜日なので例題としてはふさわしくありませんから、1983年を使います。 1983年9月11日は日曜日ですが、1983年の1月1日は土曜日ですから、第一日曜日は第2週にあります。 A1に誕生日が日付形式で入っているとして、何回目の曜日かを計算させると =IF(WEEKDAY(A1)>=WEEKDAY(DATE(YEAR(A1),1,1)),WEEKNUM(A1),WEEKNUM(A1)-1) という式になります。答えは37回目の日曜日になります。 ここで、お願いがあります。 質問する時は「わからない」とか「できない」とかではなくて、 わかる部分とわからない部分を分けて、できるだけわかりやすく書いてください。 そうしないと回答者の皆さんの努力が無駄になってしまうことがあるのです。 具体例があったりして、どういった状況なのかがわかると、回答のヒット率が高くなって、解決が早くなると思います。 勘違いがあるのは仕方がありませんが、次々と条件が出て来たり、別な質問が出て来たりすると、疲れを感じてしまいます。 勝手なお願いかもしれませんが、気にかけていただけると助かります。 よろしくお願いします m(_ _)m
その他の回答 (6)
> イマイチ理解できず変換出来ません どのように理解できないのかを書かないと... ひょっとして、 「置き換えの意味は解るが、置き換え後を『なし=削除』の方法が解らない」 のであれば、置き換え後の文字に何も指定しなければ良いのです。
- Bubuca
- ベストアンサー率59% (531/897)
こんにちは >編集~置換はエクセルの何処から入れるのですか? わたしはマッキントッシュ版のオフィス2004を使っていますが 「編集」メニューのなかの「検索...」または「置換...」でやれます。 >誕生日が1987年9月11日(月)だったらその年の第何週目の月曜日か? これはweeknum(セル、基準)関数を使えばいいと思います。 基準は週の初めを日曜日にしている場合は1または省略で、週の始めを月曜日にしている場合は2にします。 分析ツールアドインにチェックを入れておかないと使えません。 「ツール」メニューから「アドイン...」です。 うまくいかなかったら、一旦全部のアドインのチェックを外してエクセルを 再起動してチェックし直せば大丈夫だと思います。
お礼
こんばんは。 こんな初心者の為に何時も丁寧な回答有難うございます。 早速ですが、編集から置換えは解りしたがイマイチ理解できず変換出来ません、 また、別質問が間違ってました。。。ゴメンナサイ。 >誕生日が1987年9月11日(月)だったらその年の第何週目の月曜日か?・・・はその年の何回目の月曜日?って意味だったんです。 申し訳ありませんでした。。迷惑でなかったら教えてください。 すみませんがお願いします。
- mshr1962
- ベストアンサー率39% (7417/18945)
「昭和○○年○月○日」が文字列なのなら、 「データ」「区切り位置」で「次へ」を2回後に「日付:YMD」を選択して 「セルの書式設定」「表示形式」を日付の「*2001年3月14日 水曜日」を選択
- Bubuca
- ベストアンサー率59% (531/897)
こんにちは #2です。 日付データのペーストがうまくいかない時の対策を書くのを忘れていました。 もしも「昭和60年 3月 1日」のように空白があるために日付として認 識されていない場合は変更したいセル全部を選んで「編集」→「置換...」 で検索する文字列をスペース、置換後の文字列には何も入れずに「全て置 換」をやれば空白が削除されて日付として認識されるようになります。
お礼
皆さんから多くの回答ありがとうございました。早速試したところ変換できたのですが空白があるのは認識されないので、「編集」→「置換」を試そうとしたら「置換」が見当たらりません。編集~置換はエクセルの何処から入れるのですか? また、ついでと言っては失礼ですが、誕生日が1987年9月11日(月)だったらその年の第何週目の月曜日か?誕生日表を一括表示させるやり方を教えてください。
- Bubuca
- ベストアンサー率59% (531/897)
こんばんは 日付のコピーペーストについては#1さんのおっしゃるとおりです。 ひとつのセル内で日付と曜日を表示したい場合は、 セル書式で次のようにすると2001年12月25日 (火)のように表示できます。 ggge"年"m"月"d"日" (aaa) 和暦の場合 yyyy"年"m"月"d"日" (aaa) 西暦の場合 A1に日付があって、隣のB1に曜日を表示するならば B1の内容を =A1 としておいて書式を (aaa) にすればいいです。 ()をつけたくない場合は外してください。 aaaaと4つにすると (火曜日)のように表示されます。
- GreatDragon
- ベストアンサー率46% (186/402)
こんばんは。 > コピペの場合無理なのでしょうか? メモ帳から Excel 2003(新規ブック) のセルへ貼り付けて試してみました。 コピーした値は日付として認識され西暦表示に変更できました。 数字の部分が全角でも日付として認識されました。 但し、途中に空白があると文字として認識されてしまい西暦には変換できませんでした。 コピー元の値をよく確認してみてくださいね。 > その表に曜日を表示させるやり方も教えてください。 A1 のセルに日付があるとして、別のセルに =TEXT(A1,"aaa") と記述すれば曜日が表示されます。
お礼
御迷惑お掛けしてます。 編集→検索&置換、は出来るようになりました♪ ありがとうございました。。。 他の「今年何回目の曜日か?」は教えてもらった内容を努力してクリアーできるよう頑張ります。 解らないことがあったら再度質問させてもらいますので、その時は宜しくお願いします。 長い間お世話になりありがとうございました。