• ベストアンサー

EXCEL関数 桁区切り出来る?

お世話になっております。 EXCEL2000を使っています。A列とB列に文字、C列に数字が入っており、D列で(=CONCATENATEA1,B1,C1)としております。たとえば、A1「パソコン」B1「 デスクトップ」C1「298,000」D1「パソコンデスクトップ298000」という感じです。 でも、私は、出来れば、数字はD列でも3ケタ区切りで表示されるようにしたい(パソコンデスクトップ298,000のように)のですが、可能でしょうか?

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

> 出来れば、数字はD列でも3ケタ区切りで表示されるようにしたい(パソコンデスクトップ298,000のように)のですが、可能でしょうか? 可能です。TEXT 関数を使うと、書式付きの文字を得ることができます。 =CONCATENATE(A1,B1,TEXT(C1,"#,###"))

noname#63648
質問者

お礼

なるほど! できました。 早速本当にどうもありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • comv
  • ベストアンサー率52% (322/612)
回答No.3

みなさん こんばんは 解決済みのようですがよかったら  =A1&B1&FIXED(C1,0) でも試してみて下さい

noname#63648
質問者

お礼

なるほどなるほど!! できましたできました!! ありがとうございます!!

noname#63648
質問者

補足

お三人様のご回答すべて甲乙付けがたく大変役に立ちました。 お三人ともにぜひポイントを付けさせて頂きたいのですが、システム上無理なので、NO.2さまにはポイントを付けられず大変申し訳ありません。

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

CONCATINATEを使わずとも =A1&B1&TEXT(C1,"###,###")で良いでしょう。 見やすく=A1&""&B1&""&TEXT(C1,"#,###,###") などどうですか。 欲が出て金額桁を揃えたいと思いますか。「、」が入ると意外に難しい。新しく質問してください。または金額列の 結合は諦めては。

noname#63648
質問者

お礼

ありがとうございます。そういうやり方で結合できるなんて、知りませんでした。簡単ですね!! 金額桁は揃える必要ありません。というのも、タテでなく、横と比較をするので。つまり、C1とC2を比較するのではなく、C1とF1(C1の、一月後の金額を入れる)を比較するのです。

noname#63648
質問者

補足

すみません、お礼の文章をまちがえました。私の例で言うと、「C1とF1」ではなく、「D1(A1からC1を結合)とH1(E1からG1を結合)を比較する」でした。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelで数字を4桁区切りにする文字列を登録したい

    桁数の多い数字は、普通は3桁ごとに「,」で区切りますが、日本では4桁 ごとに桁上がりする読み方が普通なので、 (1234兆5678億9012万3456円など) 3桁区切りでは読みにくくて困ります。 Excel2003では、書式→セル→表示形式→ユーザー設定→種類の中 に4桁区切りにする設定の文字列が無いので、 [>100000000]0!,0000!,0000;[>10000]0!,0000;0 を書き込んで4桁区切りにしていますが、文字数が41文字もあり 「!」「;」「,」など紛らわしいので、その都度書き込むのが苦痛です。 種類の文字列には、沢山の例が示されていますが、この中に上のような 文字列を登録して、いつでも一発で使えるようにはできないものでしょうか。

  • Excel関数

    A列に日付、B列に曜日、C列に数字が書いてあります。 D列に、当日のC列の数字が、前日から先週の月曜までの最高値を上回っていれば1,そうでなければ0と表示させたいのですが可能でしょうか? Excel関数に強い方いらっしゃいましたら是非お助けください! 宜しくお願いします。

  • ワードに差し込んだエクセルデータの桁区切りについて

    ヴァージョンはワード2002です。 エクセルでのデータ内容は客先の会社名と金額、コード番号などです。 金額の欄には「253,000」というように桁区切りの「,」を表示させています。 書式は「通貨」です。 これをワードに差し込むと「,」が消えてしまい「253000」と入ってしまいます。 数字を文字列にさせてカンマをいれてやればカンマが入るのはわかるのですが、 エクセルでは金額欄が数式なので文字にさせるわけにはいきません。 調べたところによるとワードには桁区切り機能はないそうですが、知人に聞いたところ、「何も設定しなくても自然にカンマが入ったよ」というのです。 カンマを表示させる方法はありますか?

  • EXCELで 一桁の数値を二桁に

    教えてください。 エクセルで、入っているデータを編集しているのですが A列には、一桁の数値が B列には、1桁から2桁の数値が C列には、1桁から2桁の数値が D列には、文字データが入っています。 D列のデータに対する対応表を作るために このA~C列のデータを CONCATENATE関数を使って合体させたいのですが、 (合体させると、数値がダブらない為) B列とC列に入っている1桁の数値を 2桁に変換したいのですが、 何かよい方法はありませんでしょうか? 手打ちで変換するには、かなり多いデータなのです。 どなたか、助けてください。

  • 関数等使ってできますか??

    エクセルもしくはAccessを使用して以下のことできますか? エクセルのA~D列に数字もしくは、文字が入力されているとします。 それを、B列に上からデータを並べたいのです。 関数などでできる方法がありましたら教えてください。 よろしくお願いします。 ●イメージ図 【加工前】 _A__B__C__D__ 1|a|b|c| 2|a|d| | 3|b|d|a| 4|c| | | ※A~Dはセル列 ※a~dは数字もしくは文字 ※一番左の数字は通し番号   ↓↓ 【加工後】 _A__B__C__D__ 1|a| 2|a| 3|b| 4|c| 1|b| 2|d| 3|d| 4| | 1|c| 2| | 3|a| 4| |

  • エクセルの関数で桁を揃えたい

    エクセルで       A            B 1  12345  200000012345 2  212345  200000212345 3 1234567  200001234567 上のように A列の文字列を B列のように 頭を20にして 以下0を入れて10桁に 合計12桁にしたいのですが  関数でできるでしょうか? お願いいたします

  • エクセルの文字8桁を1桁づつに分ける

    エクセルの表のA欄に文字が8桁入っています。その各文字を1文字ずつB欄C欄D欄に分けたいのです。 A欄に入っている文字は、00089301など半角数字です。 それを、B欄には、0  C欄には0 D欄には0 E欄には8・・・・などに分けたいのです。 そんなマクロが組めるのでしょうか? どなたか教えてください。

  • エクセルの桁区切り、4桁にできますか?

    エクセルで、入力した数字を自動的に3桁区切りにしてくれる機能がありますよね。あれを3桁ではなく4桁(日本式)でやってくれるような設定はできないのでしょうか。 100,000,000 などとやられても、一目で読めません…。

  • エクセルの桁区切りは表示出来ないのでしょうか?

    エクセルの表示についてどうすればいいか困っています。 桁区切りの表示で数値そのまま或いは数式だけの場合は桁区切りが出来ます。 しかしA1に10000と入力してB1にテキストを混在させ「=”入金額¥”&A1&”円”」とした場合はB1は「入金額¥10000円」となります。 本当は「入金額¥10,000円」としたいのですがどうすれば出来ますか?

  • 3桁区切り

    ドリームウィーバーで下記のJAVAスクリプトを挿入ました。 <!-- a = 10000; // b = 5000; //   d = a + b; // document.writeln(d); // // --> dの値を,(カンマ)で3桁区切りにする場合どのようにすればよいのでしょうか? 丸一日調べても、フォームを使用した物の記述しか見つからずに 困っています。

専門家に質問してみよう