EXCELのデータ表示形式についての質問

このQ&Aのポイント
  • EXCELでダウンロードしたデータの表示形式が理解できない問題について質問です。
  • 「12,345円」という表示を数値として使用したいが、「置換」しても「#VALUE!」になり、「セルの書式設定→表示形式」でも変換できない。
  • 「区切り位置設定(Excell2007)」でセルを分割したが、一部のセルは使えない。理解できないので説明をお願いします。
回答を見る
  • ベストアンサー

EXCELの表示形式で数値にならず困ってます

EXCELのデータ表示形式がわかりません。 ダウンロードしたデータの或るセルに 12,345円 という表示があります。 この表示形式が何なのかわかりませんが、これを 12345 の数値として使用したいのです。 この「12,345円」を「置換」で「円」と「,」を削除し、「12345」にしたのですが、これを使うと「#VALUE!」になり、数値として使えません。又、「セルの書式設定→表示形式」にも全く反映せず、どの形式にも変換できません。 次にこれを「区切り位置設定(Excell2007)」で、コンマの位置から「12」と「345」の二つのセルに分割したところ、「345」は数字として使えるようになりましたが、「12」の方は相変わらず使えません。 以上、私の頭では全く理解できません。よろしく説明お願いします。

  • datdat
  • お礼率97% (489/504)

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

ご質問の状況は、文字列の先頭に表示されない文字コードが挿入されているパターンです。 おそらく、以下のような数式で数値部分だけを抜き出すことができると思います。 =MID(SUBSTITUTE(A1,"円",""),2,10)*1 もし上記の数式でうまくいかない場合は、「=CODE(A1)」で先頭文字のコード番号を取得し、「=LEN(A1)」で文字数を確認してみてください。

datdat
質問者

お礼

まさにご指摘の通りでした。おかげ様でSUBSTITUTEで解決しました。感謝致します。

その他の回答 (3)

noname#204879
noname#204879
回答No.4

》 「12,345円」を「置換」で「円」と「,」を削除し、 》 「12345」にしたのですが、これを使うと 》 「#VALUE!」になり、… 「#VALUE!」になった式を示してください。

datdat
質問者

お礼

有難うございます。セルの先頭に何か見えないコードがあって邪魔をしてました。有難う御座いました。

  • FEX2053
  • ベストアンサー率37% (7987/21354)
回答No.2

何か頭の方に空白とかが着いてるんじゃないかと。 =VALUE(LEFT(TRIM(A1),6)) 試してみて下さい。TRIMで余計な文字を削除、LEFTで頭から6文字を取得(桁数が不定の場合、ココで一工夫が必要ですが)、VALUEで数値化です。詳細はeXCELのヘルプを参照して下さい。

datdat
質問者

お礼

有難う御座いました。ご指摘の通り頭で何かが邪魔をしてました。お陰で解決出来ました。有難う御座いました。

  • imo8002
  • ベストアンサー率14% (11/74)
回答No.1

ユーザー定義の書式設定では? 任意のセルに =そのセル で 任意のセルの表示形式を標準にしておけばいいのでは?

datdat
質問者

お礼

有難う御座いました。セルの先頭に見えない何かがあって邪魔をしてました。

関連するQ&A

  • セルの書式設定で表示形式の分類を数値にすると

    セルの書式設定で表示形式の分類を数値にすると 「桁区切り( )を使用する」と表示されますが、 ?を入れてもカンマが表示されませんでした。 よく見ると( )の中に , がありません。 どうしたら表示されますか?

  • エクセルでの数値の表示形式を変えたい。

    エクセル2000を使用しています。 たとえば、123億4560万7000円などの数値は12,345,607,000と 言うように、エクセルのセルに入力しますよね。 それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で ユーザー設定を利用して、123億と表示させたいのですが どうすればよいのでしょうか? 頭の数値左から3桁だけを利用して残りの数値は億と言う文字で くくってしまうというか。。。。 説明がうまくなくてすみません。 どなたかお分かりになる方よろしくお願い申し上げます。

  • エクセル2013での数値の表示形式について

    いつもお世話になっております。 エクセルの書式設定の中の表示形式で困っています。 【Aセルに入力】 【Aセルの表示】 200,000   →   20万円 250,000   →   25万円 500,000   →   50万円 1,000,000  →   100万円 1,500,000  →   150万円 2,000,000  →   200万円 「セルの書式設定」の中の「表示形式」を使用して、セルに「200,000」と入力したら 表示が「20万円」となるようにしたいと考えています。 どのように設定したら分からなく困っていますので、どなたかご教示をお願い いたします。

  • Excelで数値の表示形式をユーザー定義で設定したい。

    エクセル2000を使用しています。 たとえば、123億4560万7000円などの数値は12,345,607,000と 言うように、エクセルのセルに入力しますよね。 それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で ユーザー定義を利用して、123億と表示させたいのですが どうすればよいのでしょうか? 頭の数値左から3桁だけを利用して残りの数値は億と言う文字で くくってしまうというか。。。。 説明がうまくなくてすみません。 または、12,345,607,000(123億4560万7000円)を123億だけは入力どおりに して、残りを0表示することはできますでしょうか? 12,345,607,000を12,300,000,000と表示形式のユーザー定義で できるのでしょうか? たとえば、ユーザー定義のところで#,##0というような方法で、 数値の表示形式を指定できると聞いたことがあるのですが、 こんな感じで億の位以下をゼロの表示する方法がありましたら、教えてください。 どなたかお分かりになる方よろしくお願い申し上げます。

  • エクセルの表示形式について

    エクセルで普通に数字を入力すると、セルの書式設定の表示形式は標準で、数字はセルの右側に寄ります。 次に、平均を出して小数点以下がいらないので、表示形式を数値にして小数点以下を0にします。 すると入力した数字と平均の数字では、字の位置が少しずれて、平均の数字が少し左に寄っています。 なぜこのような設定なのでしょう。 また、表示形式を数値にしても右端に寄るようにできないのでしょうか。 通貨で表示すると揃うんですけどね 暇なときでよいのでお願いします

  • エクセルの数値の桁区切りについて

    エクセルの桁区切りがいつの日からか「@」になってしまいました 以下のように表示されています ■これまで 123,456 ■今 123@456 数値が全て「,」ではなく「@」で区切られているのでキモチ悪いです・・・・。 ツールバー>書式>セル>セルの書式設定>表示形式 の画面で「分類」で「数値」を選ぶと「桁区切り(@)を利用する」となっていて@を変更できません。 桁区切りは利用しなければ@は表示されないのですが、高額の数値を扱うので 元通りに「,」として桁区切りを表示させたいです。。。。 どうすればこれまでの状態に修正できますか?? 教えてくださいm(_ _)m

  • エクセル 大きな数値を千円単位にカンマ付きで反映

    よろしくお願いします。 シート1の数値をシート2に反映させ、さらに千円単位でカンマ付きにする方法を教えてください。 たとえば    シート1 A1  299,478,826 を シート2A1に  299,479 です。    シート2のA1セルに  =Sheet1!A1    書式設定のユーザー定義で #,    を設定して、シート2 A1の表示が 299479 になるまでは出来ました。    あとはカンマが入ればいいのですが、カンマを設定するともとの円単位の表示に    戻ってしまいます。    方法がありましたら教えてください。

  • Excelで、「+○,○○○」という表示を、数値として表示させるには?

    Excelで、「+○,○○○」という表示を、数値として表示させるには? 私の質問の書き方が悪かったので、改めて質問をさせて頂きます。 前回、お答えくださった方々には、この場を借りてお詫び申し上げます。 さて、本題ですが、 Sheet1のA1セルに、 Sheet2のA1セルに手入力した、「数字の前に + あるいは - が付く数値」を、桁区切りのカンマ付きで表示させています。 + を表示させるために、参照元のセルの書式を「文字列」にしています。 参照先のSheet1のA1セルの隣のA2セルに入っている数値を、 Sheet1のA1セルが -○,○○○ の場合には赤字で、 Sheet1のA1セルが +○,○○○ の場合には黒字で表示させたくて、条件付き書式で [=$A$1<0]という数式を入れてみたものの、 参照元が「文字列」なので、どうやら参照先も文字列と判断されてしまうらしく、条件付き書式が機能してくれません。(参照元を「標準」等に直せば機能します) +○,○○○という表示を、数値として表示させることができれば、解決すると思うのですが、他に方法があればそれにはこだわりません。 なにか良い案はないでしょうか? お知恵を拝借させてください。

  • Excel(mac)での桁区切り点が付けられない

    Excelは苦手で仕事でも遅れがちになってしまいますが、今特にこれらの2点に困っています。知っている方がいましたら教えてください。 (1)Excelで大量のデータに一括で桁区切りのカンマを付けようと思い、「セルの書式設定」→「表示形式」→「数値」→「桁区切りにチェック」(ツールバーの「桁区切り点」ボタン)を使用したのですがかかりません。がその後セルを一つずつダブルクリックするとカンマが表示されます。なぜこうしたことが起こるのでしょう?解決方法はありますか? (2)数値の上2桁の後ろに半角スペースを一括で入れたいのですが何か良い方法はあるでしょうか? どうぞよろしくお願いします。

  • エクセルの「,」ボタンを押したときの表示形式のデフォルト設定

    初めて投稿します。失礼があればすみません。 エクセルで -1000000 のような数字が入っているセルを選択し、 ツールバーオプションにある「,」を押すと これまで「表示形式」-「数値」の桁区切り「,」の表示 -1,000,000 に変わっていました。 ところが、突然(アクセスからエクスポートしたエクセルファイルを操作しようとすると)、 「,」ボタンを押すと、「ユーザー定義」の自分が定義した記憶がない書式に変わるようになりました。 (具体的には、マイナス記号がセルの左はしに表示され、数値は右側に表示。「,」は一応入っています -____1,000,000 _はスペース、といった感じです) 「,」ボタンを押したときの書式のデフォルトをもとの「表示形式」-「数値」の「,」区切りに戻したいのですが、どのようにすればよろしいのでしょうか? もしお分かりになれば、お助けいただければと思います。 よろしくお願いします。

専門家に質問してみよう