• ベストアンサー

数字を、【ハイフン付】の形式の数字へ変換する関数

freetakaの回答

  • freetaka
  • ベストアンサー率53% (106/197)
回答No.3

これでもOKかも =TEXT(A1,"###-####-##-###-##")

関連するQ&A

  • 【2011-01】から、【1】を取り出す関数は?

    タイトルの件、質問します。 下記の関数を探しています。ハイフンの後にある、2ケタの数字の内 2011-01 という情報から  1 を取り出す関数 2001-01 という情報から  1 を取り出す関数 2002-11 という情報から 11 を取り出す関数 2003-12 という情報から 12 を取り出す関数 2004-08 という情報から 08 を取り出す関数 要は、ハイフンの後の2ケタの数字を取出したいです。取り出す数字は1~12までしか ありません。1ケタ数字は、01ではなく、1 と取り出したいです。 ご存知の方、いらっしゃいましたら、宜しくお願いします。 エクセルバージョン:2003

  • 数字の間にハイフン(-)を入れる方法を!!

    教えて下さい宜しくお願いします。 エクセルの表計算です。バーコードリーダーで読み込んだ数字が13桁あります。 その数字の途中にハイフンを入れ管理をしたいのですが良い方法はない物でしょうか? 例)A1のセルにバーコードで読み込んだ数字をB1のセルに 0000000000000→00000-00000000 0000000000001→00000-00000001 1111111111111→11111-11111111 の様に全て5桁と8桁に分け管理したいのです。 宜しくお願いします。     

  • 同一セル内の3桁の数字を任意の数字に変換し表示

    excelの関数を教えて下さい。 同一セル内の3桁の数字(1から8までの数字を使用した3桁;例えば124)を、別のセル内に、関数(12345678をそれぞれ24587613へ変換する関数)で変換された3桁(例えば248)で表示したいのですが、その際に使用する関数を教えてください。エクセル上に表示する数字は1から8までのうちの3桁で、12345678をそれぞれ24587613へ変換したいです。 各セルに1数字の場合はVLOOKUP関数を使用し変換できたのですが、同一セル内に複数数字がある場合の考え方がわかりません。 よろしくお願いします。

  • 関数でできますでしょうか?

    excel2010を使用しています。 現在、セルに例の左のように(367-1)入力してあるものを、右のように(03670001)変更をしたいのですが、関数等で可能でしょうか? 【例】 367-1→03670001 1207-5→12070005 297-12→02970012 145→01450000 ハイフンで繋がっているものを4桁+4桁の8桁の数字にしたいのですが、よろしくお願いします。

  • 様々な桁の数字を、一様の桁になおす関数

    エクセル2010を使用しているものです。 現在各セルに様々な桁の数字が入力されています。 例    2012   354861   811021354   80011687   5447845   741741 これらの数字を、頭に0をつけて全て12桁に直したいです。 例だと、2012    →000000002012      354864   →000000354864      811021354 →000811021354 どのような関数を作ればこのような処理が一括でできるでしょうか?教えてください。よろしくお願いします。

  • Excelで「○○○円」から「円」を取り除いて、「○○○」と変換したい

    Excelで「○○○円」から「円」を取り除いて、「○○○」と変換したい。 Excel2000です。WinXPです。 まあ、バージョン、OSは関係ないと思いますが。 あるセル(例 A1)に「○○○円」と入っています。○は半角数字です。 このままでは加減乗除ができないので別のセル(例 B1)に関数を組んで「円」を取り除いて「○○○」と変換したいです。 もちろん「○○○」は半角数値にして加減乗除可能にしたいです。 なお金額の桁数は大体3桁から5桁、6桁程度ですが一定ではありません。 3桁ごとにカンマが入ります。 単位表記は必ず「最後に漢字で”円”」で固定です。 「○○エン」 「○○円」 「¥○○」 「○○円○○銭」 などのようないろいろな表記が入り乱れることはありません。 よろしくお願いします。

  • Excelで「数字ハイフン数字」(例 1 - 5)を日付に自動変換させ

    Excelで「数字ハイフン数字」(例 1 - 5)を日付に自動変換させずにコピペする方法 Excel2002を使っています。(ふ、古い!) 関連 URL ヤフー競馬情報 http://keiba.yahoo.co.jp/race/result/1006010101/ 上記URLの競馬情報をエクセルにコピペしたいと思いますが、 連勝式馬券の結果欄の馬版の組み合わせ(下記URLでいうと枠連1-5、馬連1-10のように 数字ハイフン数字の組み合わせになっていて、なおかつ、それが「月-日」としてあり得る組み合わせの場合、勝手に日付型として認識されて、コピペの結果が「●月●日」と表示されてしまいます。またセルの書式設定も日付型になってしまい、収納された値はシリアル値として認識されてしまいます。 (月日形式の日付としてあり得ない値ならば数字ハイフン数字のままコピペされます。 例 13-1 など) さて、これを日付型ではなく、あくまでも「数字ハイフン数字」として一発コピペする方法はあるでしょうか? もしくは日付型としてコピペされたあと、一発、もしくはなるべく少ない手順で「数字ハイフン数字」として変換する方法があったら教えてください。 すみません、困っていますので急いで回答してもらえれば大変助かります。 よろしくお願いします。

  • エクセルで数字の変換

    エクセル2000です。 ひとつのセルの中に、たとえば「2009年は第1、第5営業部の24名」という文字列があったとします。これを半角一桁の数字のみに限定して全角の数字に変換する方法はないでしょうか? JIS関数だとすべてが全角になってしまいます。 関数でもVBAでもかまいません。 「2009年は第1、第5営業部の24名」と変換したいのです。 対象が何百もあるので困っています。 よろしくお願いします。

  • エクセルの数字変換について

    エクセルの数字変換について セルの中に「19」「23」などの数字を沢山入力してるのですが、これらの数字を頭に3桁の「000」を加えたいのですが、結果として「00019」「00023」となるように変換することはできないものでしょうか? エクセルは2003を使っています。 よろしくお願いいたします。

  • Excelで、ハイフンを消したいけど000は残したい

    A列に、 00033-11-55 00432-12-01 00022-11-56 ・・・・・・ と、5桁-2桁-2桁 の数字がずーっと並んでいます。 これを、B列の、各となりのセルに、 000331155 004321201 000221156 ・・・・・・ というふうに、 ハイフンは消すが、000や00は残した数字を表示させたいです。 単に置換で、「-」を「」に置き換えると、00や000が消えてしまいます。。。。。 A列の、セルの書式設定を文字列にしても駄目でした。 どうすればいいでしょうか? 何かうまい関数などは、ありませんでしょうか?