• ベストアンサー

エクセルで、セルの中の日付に日本語などの文字列がついてる時でも、数字(?)として認識させる方法はありますでしょうか?

エクセル97で、 セルの中に日付が入ってたとして その日付に余分に日本語などの文字列がついてる時、 (例えば「7/7予定」のように) 数字として認識されないため(?)、 「ある日付からある日付を引いて、残り何日 残ってる・・・」というように日付が計算の対象に なりません。 日付に日本語などの文字列などを付け加えても、 日付を数字として認識させる方法はありますでしょうか? もう少し補足しますと、 その日付を違うシートに「リンク貼り付け」 したいため、リンク先のある日付と、リンク元の (日本語付き)の日付とを計算できないかと悩んでいました・・・

質問者が選んだベストアンサー

  • ベストアンサー
  • onntao
  • ベストアンサー率32% (108/332)
回答No.2

ユーザー定義で m/d"予定" などとし、必要なところではコピーして使うとか

noitigo
質問者

お礼

この通りしたら、できました!!! 御回答ありがとうございましたm(_ _)m

その他の回答 (2)

  • goomika
  • ベストアンサー率26% (66/251)
回答No.3

「7/7予定」と入れたら、文字列になりますので、 「7/7」と入力して、右クリック セルの書式設定→分類をユーザー定義→種類をのところを 消して、「m/d"現在"」と入力してOKしてみて ください。 ※ Excel2000~2003ではできますが、 97は確認してませんです。 できなかったらすみません。

noitigo
質問者

お礼

エクセル97でも、無事に出来ました! ありがとうございましたm(_ _)m

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

例えば、A1のセルに 7/7予定と入っている場合 以下のような式を使ってみてはいかがでしょうか。 =DATE(,LEFT(A1,1),MID(A1,3,1))

noitigo
質問者

お礼

御回答ありがとうございます!!! 質問の内容は無事解決しました!!!