1. ホーム
  2. excel

[解決済み] Excel の TEXT 式で 'yyyy' が年に変換されない

2022-03-14 13:12:44

質問

Excel 2013で、あるテキストと日付を組み合わせたいのですが、どうすればいいですか?

例えば、セルA2に次のような日付があるとします。 30-10-2014 . この数式でテキストの後に日付を追記しようとしました。 ="Some text and a date: "&A2

しかし、出力では日付が数字で表示されます。 いくつかのテキストと日付: 41942

そこで、試しに TEXT の式で表されます。 ="Some text and a date: "&TEXT(A2;"dd-mm-yyyy")

しかし、これでは いくつかのテキストと日付:30-10-yyyy であって あるテキストと日付:30-10-2014

だから、あるいは、私はどのように理解していない TEXT という式が動作するのか、それとも何かバグや問題があるのでしょうか?

アップデイト : この問題を引き起こすWindows(7)のオランダ語版を持っているが、Excel(2013)の英語版を持っていることが重要なようだ!?

解決方法は?

すべての賞賛は @AxelRichter に贈られます、ありがとう Axel!

オランダ語のWindowsで英語版のExcel(2013)を使っていると、数式が混ざってしまうようです。例えば、私の場合、英語の数式名は以下のようになります。 TEXT (本来は TEKST のように、オランダ語ではカンマの代わりにコロンを使う必要があります。そのため フォーマットテキスト の値は TEXT はまだオランダ語の書式を期待しています。 jjjj の代わりに yyyy ).

つまり、オランダ語のWindowsと英語版のExcelがある場合、あるテキストに続いてフォーマットされた日付がある場合の正しい計算式は次のようになります。

="Some text and a date: "&TEXT(A2;"dd-mm-jjjj")

マイクロソフトがこの問題を解決してくれることを期待します。