EXCELちょっと便利テクニック

Home What's
New
Site
Concept
生産性向上
基本テクニック
トラブル回避
テクニック
生産性向上
リンク
personal.xls
強化講座
生産性向上
ツール
Site Map Coffee
Break
Guest
Book
地球風
画像館
Q&A Salon
EXCELの質問はこちらへ

 

05/16/2001 -
14.数字を漢字で表示する

見積書とか契約書とかで、金額を漢数字で(当然、全角で)記述しないといけない場合がありますよね。
数字を手作業で全角の漢字に書き換えるのは結構大変ですし、書き換えを誤るとそれが金額のような性格の数字の場合は大事です。また、計算結果が変化したときにいちいち漢字を修正するのも、非常に非効率です。
やはり、EXCELに自動的に変換させてしまいましょう。

 

EXCELでは、数字を漢字表示にする方法が2種類用意されています。
ところがどちらの方法も、 EXCEL97 でも EXCEL2000 でもなぜかヘルプには記述されていません。というわけで、裏技になります。
しかしこの裏技はけっこう色々なところで紹介されているので、ポピュラーな裏技と言えるでしょう。
   
14-1
関数を使う方法

NUMBERSTRING という関数を使います。セルA1に 1234567890 という数字が入っている場合、漢字を表示させたいセルに以下のように関数を記述します。

  関数の記述方法 表示
   =NUMBERSTRING(A1,1) 十二億三千四百五十六万七千八百九十
   =NUMBERSTRING(A1,2) 壱拾弐億参阡四百伍拾六萬七阡八百九拾
   =NUMBERSTRING(A1,3) 一二三四五六七八九〇
  2番目の引数によって、上のように表示方法を選択できます。
   
14-2
セルの書式設定を使う方法
5.曜日を簡単に表示するでも使用したセルの書式設定を使う方法です。(書式設定のダイアログの出し方はそちらを参考にしてください)
漢字で表示させたい数字が入ったセルを選択して「セルの書式設定」を開き、「表示形式」の「分類」から「ユーザー定義」を選択します。
次に、「種類」の所に以下の書式記号を入力します。
   書式記号  表示 (セルに1234567890という数字が入っている場合)
   [DBNum1]G/標準  十二億三千四百五十六万七千八百九十
   [DBNum2]G/標準  壱拾弐億参阡四百伍拾六萬七阡八百九拾
   [DBNum3]G/標準  一二三四五六七八九〇
   
G/標準 の部分は通常使用する書式記号を使うことが可能です。したがって、(あまりやらないと思いますが)以下のように記述すると、数字がマイナスの場合は全体が赤字で頭に▲が付きます。
 
 [DBNum2]G/標準;[赤][DBNum2]"▲"G/標準
 ▲壱拾弐億参阡四百伍拾六萬七阡八百九拾
 
【応用編】
14-3
日付を全角文字で表示する
上で紹介した「セルの書式設定を使う方法」を応用して、日付を全角文字で表示させることができます。(書式設定のダイアログの出し方はこちらを参考にしてください)
日付が入ったセルを選択して「セルの書式設定」を開き、「表示形式」の「分類」から「ユーザー定義」を選択します。
次に、「種類」の所に以下の書式記号を入力します。
 
 書式記号
 表示 (セルに2001/08/26という日付が入っている場合)
 
(通常の場合)
半角数字で表示されます
 
 ggge"年"m"月"d"日"
 平成13年8月26日
 
(全角で表示させる場合)
漢数字または全角数字で表示されます
 
 [DBNum1]ggge"年"m"月"d"日"
 平成十三年八月二十六日
 
 [DBNum3]ggge"年"m"月"d"日"
 平成13年8月26日
 
 [DBNum1]ggge"年"m"月"d"日 "aaaa
 平成十三年八月二十六日 日曜日
 
 [DBNum3]ggge"年"m"月"d"日("aaa")"
 平成13年8月26日(日)
   

 

↑目次に戻る
モーグ
Google
  Web excel7.com