2009年12月15日

日付けから曜日、月などを英語・スペイン語で表


 関数を使わず、入力した日付から、『曜日』や『月』を英語やスペイン語で自動表示させる方法をご紹介します。

 下の例では、A列に日付けが入っています。それ以外のセルは全て空欄です。日付は、「12/1」、「12/2」・・・、というように入力したものです。自動的に「2009/12/1」・・・、というように年の値が付け加えられます。これはEXCELの標準機能です。

 さて、C列に曜日を英語で表示させます。

 C列にA列の値を読み込みます。〔 +A1 と入力しています〕
 これをドローしてコピーします。
 これで、曜日が英語で表示されます。

 以下のgifアニメの操作はすべて一緒です。対象となる全てのセルにA列の値をコピーしているだけです。関数を使っていないことが分かりますね。

1_youbi.gif



2_dia.gif



3_mas.gif



4_Anho.gif


英語表示させる方法

1.曜日の英語表示
 まず、曜日を英語でC列に表示させます。C1からC5をドローして右クリック。「セルの書式設定」>「表示形式」>「ユーザー定義」と進み、「種類」の下の窓に「 ddd 」と英文字を入力し、「OK」を押します。これで、Mon、Tue、Wed、・・・と表示されます。ちなみに、もうひとつ d を加えて「 dddd 」とすると、Monday、Tuesday、Wednesday、・・、とフル表示できます。

2.日付けだけ表示:
 D列は、日付けだけを表示させています。上の方法で、「 d 」と入力します。

3.月の英語表示
 E列に英語で月を表示しています。同様の手順で、「 mmm 」と入力します。 m をもう一つ加え、「 mmmm 」 とすると、「December」とフル表示されます。

4.年の表示:
 同様の手順で、「 yyy 」と入力します。

5.スペイン語での表示
 方法は上と同じです。[$-C0A] をddd や mmm の前に追加します。

 例:
  [$-C0A]dddd 曜日がスペイン語でフル表示されます。
  [$-C0A]mmmm 月がスペイン語でフル表示されます。


 このように関数を使わず表示させる方法は、シート全体の複雑な並べ替えなどの操作を後で行う場合に威力を発揮します。曜日の英語表記だけでなく、他にもいろいろできるので、覚えておいて損はないと思います。

【追記】
 もう少し、事例をあげておきます。
1.一つのセルに、曜日、月、日、年を表示させる方法
<英語>
[$-409]dddd,mmmm dd, yyyy  ⇒ Wednesday, March 31, 2010

<スペイン語>
スペイン語表示にするには、[$-409]を[$-C0A]に変えます。

[$-C0A]dddd,mmmm dd, yyyy ⇒ miércoles, marzo 31, 2010

[$-C0A]mm/dd/aaaa   ⇒    03/31/miércoles

 最初の文字を大文字にするのは、日本語版EXCELではできないようです。スペイン語版では、[$-1C0A]とします。

 ついでに、スペイン語で、"de"でつなぐ表示にするには、次のようにします。

[$-C0A]d "de" mmmm "de" yyyy ⇒  31 de marzo de 2010

 他の外国語については、以下のロケールID(16進値)の下三桁の「ID」を参考にして下さい。
 たとえば、[$-C0A]の「C0A」の部分を「40C」に変えるとフランス語表示できます。

ロケール名言語コードロケールIDIDロケール名言語コードロケールIDID
アフリカーンス語af0x0436436ヒンズー語hi0x0439439
アルバニア語sq0x041C41Cハンガリー語hu0x040E40E
アラビア語 (U.A.E.)ar-ae0x3801801アイスランド語is0x040F40F
アラビア語 (バーレーン)ar-bh0x3C01C01インドネシア語in0x0421421
アラビア語 (アルジェリア)ar-dz0x1401401イタリア語 (イタリア)it0x0410410
アラビア語 (エジプト)ar-eg0x0C01C01イタリア語 (スイス)it-ch0x0810810
アラビア語 (イラク)ar-iq0x0801801日本語ja0x0411411
アラビア語 (ヨルダン)ar-jo0x2C01C01韓国語ko0x0412412
アラビア語 (クウェート)ar-kw0x3401401ラトビア語lv0x0426426
アラビア語 (レバノン)ar-lb0x30011リトアニア語lt0x0427427
アラビア語 (リビア)ar-ly0x10011マケドニア語 (FYROM)mk0x042F42F
アラビア語 (モロッコ)ar-ma0x1801801マレー語 (マレーシア)ms0x043E43E
アラビア語 (オマーン)ar-om0x20011マルタ語mt0x043A43A
アラビア語 (カタール)ar-qa0x40011ノルウェー語 (ブークモール)no0x0414414
アラビア語 (サウジアラビア)ar-sa0x0401401ポーランド語pl0x0415415
アラビア語 (シリア)ar-sy0x2801801ポルトガル語 (ポルトガル)pt0x0816816
アラビア語 (チュニジア)ar-tn0x1C01C01ポルトガル語 (ブラジル)pt-br0x0416416
アラビア語 (イエメン)ar-ye0x2401401レトロマン語rm0x0417417
バスク語eu0x042D401ルーマニア語ro0x0418418
ベラルーシ語be0x0423423ルーマニア語 (モルドバ)ro-mo0x0818818
ブルガリア語bg0x0402402ロシア語ru0x0419419
カタロニア語ca0x0403403ロシア語 (モルドバ)ru-mo0x0819819
中国語 (中華人民共和国)zh-cn0x0804804セルビア語 (キリル文字)sr0x0C1AC1A
中国語 (香港)zh-hk0x0C04C04ツワナ語tn0x0432432
中国語 (シンガポール)zh-sg0x10044スロベニア語sl0x0424424
中国語 (台湾)zh-tw0x0404404スロバキア語sk0x041B41B
クロアチア語hr0x041A41Aソルビア語sb0x042E42E
チェコ語cs0x0405405スペイン語 (スペイン)es0x040A140A
デンマーク語da0x0406406スペイン語 (アルゼンチン)es-ar0x2C0AC0A
オランダ語nl0x0413413スペイン語 (ボリビア)es-bo0x400A00A
オランダ語 (ベルギー)nl-be0x0813813スペイン語 (チリ)es-cl0x340A40A
英語 (オーストラリア)en-au0x0C09C09スペイン語 (コロンビア)es-co0x240A40A
英語 (ベリーズ)en-bz0x2809809スペイン語 (コスタリカ)es-cr0x140A40A
英語 (カナダ)en-ca0x10099スペイン語 (ドミニカ共和国)es-do0x1C0AC0A
英語 (アイルランド)en-ie0x1809809スペイン語 (エクアドル)es-ec0x300A00A
英語 (ジャマイカ)en-jm0x20099スペイン語 (グアテマラ)es-gt0x100A00A
英語 (ニュージーランド)en-nz0x1409409スペイン語 (ホンジュラス)es-hn0x480A80A
英語 (南アフリカ)en-za0x1C09C09スペイン語 (メキシコ)es-mx0x080A80A
英語 (トリニダード)en-tt0x2C09C09スペイン語 (ニカラグア)es-ni0x4C0AC0A
英語 (U.K.)en-gb0x0809809スペイン語 (パナマ)es-pa0x180A80A
英語 (U.S.)en-us0x0409409スペイン語 (ペルー)es-pe0x280A80A
エストニア語et0x0425425スペイン語 (プエルトリコ)es-pr0x500A00A
ペルシャ語fa0x0429429スペイン語 (パラグアイ)es-py0x3C0AC0A
フィンランド語fi0x040B40Bスペイン語 (エルサルバドル)es-sv0x440A40A
フェロー語fo0x0438438スペイン語 (ウルグアイ)es-uy0x380A80A
フランス語 (フランス)fr0x040C140Cスペイン語 (ベネズエラ)es-ve0x200A00A
フランス語 (ベルギー)fr-be0x080C80Cソト語sx0x0430430
フランス語 (カナダ)fr-ca0x0C0CC0Cスウェーデン語sv0x041D41D
フランス語 (ルクセンブルグ)fr-lu0x140C140Cスウェーデン語 (フィンランド)sv-fi0x081D81D
フランス語 (スイス)fr-ch0x100C00Cタイ語th0x041E41E
ゲール語 (スコットランド)gd0x043C43Cトルコ語tr0x041F41F
ドイツ語 (ドイツ)de0x0407407ツォンガ語ts0x0431431
ドイツ語 (オーストリア)de-at0x0C07C07ウクライナ語uk0x0422422
ドイツ語 (リヒテンシュタイン)de-li0x1407407ウルドゥー語 (パキスタン)ur0x0420420
ドイツ語 (ルクセンブルグ)de-lu0x10077ベトナム語vi0x042A42A
ドイツ語 (スイス)de-ch0x0807807コーサ語xh0x0434434
ギリシャ語el0x0408408イディッシュ語ji0x043D43D
ヘブライ語he0x040D40Dズールー語zu0x0435435

 出典:「https://msdn.microsoft.com/ja-jp/library/cc392381.aspx" target="_blank">ロケール ID (LCID) の一覧」 
この記事へのコメント
コメントを書く
コチラをクリックしてください