• ベストアンサー

Excelで数字を漢数字に変えるには?

telescopeの回答

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.2

NUMBERSTRING関数を使います。NUMBERSTRING関数の第二引数には1から3の数字を指定することができます。 A1セルに「123」が入っている場合。 =NUMBERSTRING(A1,1)で「百二十三」 =NUMBERSTRING(A1,2)で「壱百弐拾参」 =NUMBERSTRING(A1,3)で「一二三」 値のみを複写することで漢数字を文字列としてコピーすることもできます。 または、「書式」-「セル」の「表示形式」のユーザー定義で、[DBNum1]G/標準 を指定すると「百二十三」と表示されます。[DBNum2]G/標準 なら「壱百弐拾参」となります。

kalmit
質問者

お礼

ありがとうございます。 この関数は「関数貼り付け」には入っていないので手入力するのですよね。たいへん助かりました。

関連するQ&A

  • Excelで漢数字

    あるセルに半角数字を入力すれば隣のセルにその数自訴漢数字に変換したものを出したいのですが、簡単に出来る方法はありますか。表示だけなら表示形式を返ればいいのですが、漢数字のままのデータとして使いたいのです。よろしくお願いします。

  • EXCELで文字を数字に変換したい

    お世話になります。 エクセルシート上の見た目数字、実は文字列という値を、数字に変換したいのですが、EXCEL-VBAでどのように処理すればいいのでしょうか? 1.セルから文字列型の見た目数字の値をとってくる。 2.VBAで文字列型から整数型に変換する。 3.元のセルに貼り付ける。 4.セル書式を数字のカンマ形式にする。 リンクではなくこのような処理をしたいのですが、どうすればいいのでしょうか?

  • エクセルのデータセルから数字をとりだす?

    EXCEL2000を使用中 データセル 173~200 表示から数字データ173と200をとりだす、方法がわかれば教え願いたい?関数、VB、どちらでも、ただし数字は2桁から3桁にまで変化してもよいものとしたい。

  • 0(数字のゼロ)を表示させない

    Excel2002で年間の集計表を作成中です。 0(数字のゼロ)が並んでいて見た目が悪いので空白にしたいと考えてます。 私が知っている方法は 1、IF関数を使う 2、ユーザー設定で表示形式を「#;#;」とする 以上の2点です。 それ以外にもあるのかな?と思ったので質問する事にしました。 よろしくお願いします。

  • エクセル(Excel)で、数値を一定の有効数字で表示したいのですが…

    エクセル(Excel)の書式設定の表示形式では数値を選択すると、小数点以下の桁数を揃えることができますが、同じ感覚で有効数字を一定にして表示させるにはどんな方法があるでしょうか? 例えば、0.01234、0.1234、1.1234、11.1234、111.1234という五つの値を、有効数字3桁を指定して表示して、順に0.0123、0.123、1.12、11.1、111という風に自動的に表示してくれる表示形式、あるいは関数を探しています。 事務計算で小数点以下何桁というのが重要であるように、技術計算ではこのように有効数字を揃えたい場合が多いと思いますので、どなたかご存じの方、お教えください。 なお、指数形式では似たような結果になりますが、わかりにくい表示なので使いたくありません。 よろしくお願いいたします。

  • エクセルで、「20030828」を「2003/08/28」にしたいのですが…

    「エクセル2000」を使用しています。 ある列に、 「20030828」などと文字形式で 入っている値を、 「2003/08/28」のような、日付形式の データに変換したいのですが…。 「セルの書式設定」では変えられないですよね? =REPLACE(I2,5,0,"/") という関数で 「2003/0828」 と、表示することには成功したのですが、 「08」と「28」の間にどうすれば 「/」が入れられるのか分かりません。 関数を勉強したことがなく、 方法論を知らずに使っているもので…(^-^;)。 何か良い方法があれば、お教えいただけないでしょうか。

  • エクセル:日付和暦の数字だけを取り出したい

    エクセル日付関数で和暦の数字だけを取り出したいのです たとえば「平成15」又は「H15」と表示されているセルを「15」とだけ表示させる方法を教えて下さい 何かうまい、表示形式があるのか 別のセルにある「H15」を文字列関数で取り出すしかないのでしょうか

  • Excelでロト6の数字を決めたい

    Excel関数を使って、「1~43の数字から重複しない6個の数字を算出する」方法ってありますか?マクロはよくわからないので関数で出したいです。いろいろ調べて、「RAND」とか「RANDBETWEEN」を使うといいとわかったのですが、「重複しない」ようにすることができません。お分かりになる方いらしたら、ぜひ教えて下さい。ずっと考えていたら頭が痛くなってきました・・・。

  • エクセルでセルの数字をとなりのセルでかっこ”( )”で囲いたい。

    エクセル2003を使用しているのですが、 セルに数字が入力されていてそのとなりのセルにその数字をカッコ( )で囲う方法がわかりません。 例  A1 B1  4 (4) このような関数(または方法)はあるのでしょうか。 ちなみにカッコで囲んだ数字は別の関数に用いたいので、表示形式などではなく、実際にカッコで囲う方法を探しています。 どなたかわかる方ご教授下さい。 よろしくお願いします。

  • Excelで3E8を3.00E+8にしない方法を教えてください。

    Excel2000および2003で数値の「1000」をDEC2HEX関数を使用して16進の「03E8」に変換し、これをカンマ区切りのcsvファイルで保存したいのですが「CSVと互換性のない機能が含まれている可能性があります。」と表示され、そのまま保存すると、セルの内容が「3.00E+8」の指数形式に変わってしまいます。 指数形式ではなく、文字列で03E8と保存する方法はないのでしょうか? ご存知の方よろしくお願いいたします。