• ベストアンサー

数字の頭に付いているスペースを消す方法

ExcelがPCに入ってる状態で、或るCSVファイルを開きます。 見た目はExcelファイルですが拡張子は.csvと付いてます。 この時、このCSVファイルに下記のような情報があります。 「顧客番号」「顧客名」「顧客電話番号」「顧客住所」 この時、「顧客番号」項目に入っている数字の頭に、 スペース(空白)が入ってしまっています。 このスペースを一気に消してしまう方法は、ありますでしょうか? Excelの計算式で解決することは可能でしょうか? それともこれは、一つ一つのセルに入っている「患者番号」 の数字の頭にあるスペースを、ひとつひとつ削除しないと 駄目でしょうか? ご存知の方、おたすけください! 宜しくお願い致します。

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

  • ベストアンサー
  • fx70_2150
  • ベストアンサー率57% (123/213)
回答No.2

TRIM関数:文字列の前後のスペースと途中にある複数のスペースを      1つにします。 CLEAN関数:印刷できない記号を削除します。 =CLEAN(TRIM(A1))

gyaran51
質問者

お礼

早々のご回答ありがとうございます。 勉強します。

その他の回答 (1)

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.1

こんにちは。  その「顧客番号」は数値ではなく、文字や記号も入っているのですか?  また、数字の前にあるスペースはいくつあるのでしょう。 補足願います。

gyaran51
質問者

補足

ありがとうございます。 文字や記号も入る場合があります。 元々「顧客番号」のケタ数は指定がされていて 入力されたケタ数から引かれた分のケタ数?が 番号の頭に付くようです。 多分 入力可能なケタ数が10ケタとすると、顧客番号 を「150」と3ケタで入れた場合、7ケタ分がスペースと して「150」の頭に付いてくるのだと思います。 すいません。私自身ここの仕組みをよくわかって いないのです。 こんな補足ですが、宜しければご回答お願いします。

関連するQ&A

  • CSVファイルの複数情報項目をひとつにまとめる方法

    ExcelがPCに入ってる状態で、或るCSVファイルを開きます。 見た目はExcelファイルですが拡張子は.csvと付いてます。 この時、このCSVファイルには 顧客番号、顧客名、住所、電話番号、生年月日(年)、生年月日(月)、生年月日(日) などの情報項目があったとして、 このファイル上で、生年月日の(年)(月)(日)の3つの 項目を、一気に、ひとつの項目にまとめることは可能でしょうか? 「19801010」というように1項目(1セルというんでしょうか) にまとめたいのです。 それともこれは、一つ一つコピペしないと駄目なものでしょうか? ご存知の方、おたすけください! 宜しくお願い致します。

  • エクセルでスペースのみが入ったセルを除いてCOUNTA関数を使うには?

    自分で作成したシートではないのでよくわからないのですが、データが無いセルにスペースキーで空白が入っているようです。 ある列のデータ(0001とか0028とかの頭が0の文字列の数字)の数を取得しようとしたのですがスペースのセルまで集計されてしまいます。 しかたなく空白を置換えで削除すると、0001は1に化けてしまいます。 スペースを入れないデータを下さいと頼んだのですが、ホストコンピュータから何かのソフトでエクスポートしたエクセルファイルらしく、そういう操作は出来ないと断られてしまいました。 頻繁にあることなのでスペースを削除せず、且つスペース以外の空白でないセル数を取得するにはどのような関数を用いればよいのでしょうか?

  • 数字として認識しない

    エクセルにcsvファイルを読み込ませたのですが、数字の間にスペースが入り「1234」と数字として認識したいのですが「1 2 3 4」といった具合で文字列としてしか認識しません、住所も地番の数字だけスペースが入っています。データが数万件あるのでいちいちスーペースを消していくのも面倒です。何かスペースを無視するとかの何か法方があるのでしょうか。(元データはアクロバットのデータをカット&ペーストでメモ帳に移しそれをcsvに変換しています)宜しくご教授お願いいたします。

  • CSVでの頭に”0”の入る数字の項目の表示方法について

    CSV形式で、頭に”0”の入る数字項目を正しく表示させるには どうすればよいでしょうか? 例えば、社員コード「00123」という値を.CSVファイルに入れ、 エクセルで開くと「123」となってしまいます。 過去のNo3426を見たら回避方法は載っていたのですが、 開く際になにかをするのではなく、CSVファイルを作成する時点で、 どうにかしたいのですが...。 ダブルコーテーションでくくってもだめでしたし、 シングルコーテーションを頭につけた場合では0は消えなかったのですが、 その代わり初期表示でシングルコーテーションまで表示されてしまいます。 どうにかEXCELでは開くだけで文字列扱いできる方法はないのでしょうか?

  • 二つのエクセルで数字を付け合わせる作業

    エクセルに記載されてる数字と別のエクセルに記載された数字をいっきに付け合わせる方法はありませんか? エクセルAに 郵便番号が100記載されていて エクセルBに 郵便番号が200とそれに紐着く住所情報があるとします。 エクセルAの100の住所情報を知るためエクセルBのリストを付け合わせたいのですがいっきに付け合わせる方法ありませんか?

  • エクセルの関数(数字の桁数合わせ)

    商品マスターのCSVをエクセルに取り込んで編集しているのですが、商品番号の桁数で困ってます。 ◇CSVファイル(例) 商品番号,商品名 00001,商品A 00030,商品B 01066,商品C 31054,商品D これをエクセルに取り込むと以下のようになります。 1,商品A 30,商品B 1066,商品C 31054,商品D 数字の場合は頭の"0"が勝手に削除されてしまいます。 取り込んだ後にセルを「文字列」に変更しても時すでに遅し・・・消えた"0"は戻りません。 そこで頭の0を自動的に付加したいのですが、そのような関数はあるでしょうか? ⇒商品番号は5桁固定です。

  • OpenOffice.org「Base」での頭の0の表示方法について

    お世話になります。 先ほどOpenOffice.orgをダウンロードして「Base」というデータベースソフトを使っています。 取引先から「csv」ファイルがメールにて送られてきました。 ファイル名は「商品在庫.csv」。おそらくファイルの種類だと思うのですが、「microsoft office excel csv ファイル」となって、「a,」このようなアイコンのファイルです。 このファイルをbaseで開いてみたところ、一見おかしなところはなかったのですが、「商品管理番号」というところに本来「00001」のように0が頭に来るはずの商品管理番号がタダの「1」になっていました。 これはどのようにしたらbaseでも頭に0が入っていた場合表示できるようになりますでしょうか? 対象のファイルをエクセルで開いても同じように0は表示されなかったのですが、いろいろいじってみて拡張子を「.txt」にしてメモ帳で開いてみたら確かに00001のように頭に0が入力されていました。 これはエクセル側の設定などで解消できる問題でしょうか? ご存知の方がいらっしゃいましたら是非ともご教授下さいませ。

  • エクセル セル内のあたまのスペースのはずし方

    よろしくお願い致します。 表題の通り、エクセルのセルの中にひとつスペースをおいて文字(名前等)が入力されています。 (1)そのスペースを消し、セル内のあたまから文字を始まるようにしたいのです。 (2)それと、ひとつのセル内に名前スペースよみがながあり、スペース以降(よみがな)を消したいのです。 (3)最後に、セル内の文字の後にスペースが入っており、そのスペースを消したいです。 たくさんの質問になりますが、よろしくお願い致します。

  • エクセル→CSVにした時、スペースの数が違う

    あるソフトにデータを取り込むにあたり、エクセルで作ったデータをCSVに変換しました。 変換方法は、エクセルの名前を付けて保存→ファイルの種類「CSV(カンマ区切り)」で保存して作りました。 行はそれぞれ人の名前が入っており、列にはその人の情報が入っています。 メモ帳で作成したCSVファイルを確認すると、スペースの数が違う場合があります。 具体的には、A列に名前、B列に対応する数字(例えば通し番号)が入っているとした時、 多くの人は名前と通し番号の間にスペースが10個程度入り(名前の長さで違う)、カンマで区切った後に通し番号が入ります。 しかし、一部の人にはスペースがはいらずに、名前にカンマと通し番号が続いて表示されます。 <メモ帳で作成したCSVファイルを開いた時の例> ヤマダ○タロウ○○○○○○○○○○○○○,1,… スズキ○ハナコ○○○○○○○○○○○○○,2,… タカハシ○イチロウ○○○○○○○○○○○,3,… タナカ○アイ○○○○○○○○○○○○○○,4,… キムラ○ジロウ,5,… サトウ○シヨウコ○○○○○○○○○○○○,6,… ※○はスペース この例のキムラジロウの時のように、スペースの数が違って表示される理由がなぜなのかと、どのようにしたらこれを回避できるのか教えていただけませんか? 使うソフトの仕様通りにCSVを作成しているのに、ソフトにデータをうまく取り込めないので、こういったところに問題があるのかと考えています。 ご回答よろしくお願いします。

  • 数字データを分散する方法について

    エクセルで集計した数字データを、別シートに設けられた個々のセルに1つづつ分散したいのですが!! (例) 分散したいデータ・・「¥12345678」 を 別シートに設定された12個のセルに「¥」「1」「2」「3」・・・と右詰めで転記したいのですが、上手くいきません。また、この際必ず数字の頭に「¥」を表示しなければならないうえ、余ったセルは空白で、データが入ってきた際は表示するようにしなければなりません。 いろいろと試しましたがどうしても上手くいきません。どなたかご教示ください。 エクセルで複雑な関数を用いずできないでしょうか?宜しくお願いします。