<エクセル>数値の変換

このQ&Aのポイント
  • エクセルで数値を変換する方法について教えてください。
  • 横約50列,縦5000行以上の表があり、数字の0を空欄に変換したいです。
  • しかし、変換→置換をすると、一部の数字が壊れてしまうことがあります。お手軽な消し方を教えてください。
回答を見る
  • ベストアンサー

<エクセル>数値の変換

横約50列,縦5000行以上の表があり、最上列と最左行を除いては大半に数字が入力されています。 数字の「0」が入力されているところを空欄にしたく、 変換→置換→「検索する文字列 0 」「置換後の文字列(何も入力せずカーソルを置いただけ)」→すべて置換 にすると、 0 は空欄になって、こちらの思ったとおりになるのですが、 10 → 1 101 → 11 -20 → -2 0.5 → 0.5 -0.8 → -0.8 などと、もとの数字が壊れてしまうことがあります。 オートフィルーターや並べ替えで、「0」のみを消す方法もありますが手間がかかります。 1回で簡単に消す方法があれば知恵を貸してください。

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

  • ベストアンサー
noname#58440
noname#58440
回答No.1

  変換→置換→「検索する文字列 0 」「置換後の文字列(何も入力せずカーソルを置いただけ)」 この時に「完全に同一なセルだけ検索する」にチックを入れると旨くいきますヨ  

uki123
質問者

お礼

回答ありがとうございます。 オプションに隠れていました。 これで解決できそうです。

関連するQ&A

  • エクセル 空欄を直前の数値で埋めるには?

    エクセルで一つの列に数字が記入されているのですが、数行の空欄の後、次の数字がきます。空欄になっている行の数はランダムです。例えば 1: 3 2: 3: 6 4: 5: 6: 7: 8: 2 9: 10: 4 11: 12: 13: こんな感じです。この時、空欄になっている行を直前の数値で埋めてやるにはどうしたらよいでしょうか? つまり、2行目は3、4,5,6,7行目は6、9行目は2、11,12,13行目は4でそれぞれ埋めてやりたいのです。 どのようにすれば良いかお分かりの方、いらっしゃいましたら、ぜひご教授頂きたく、よろしくお願いします。 万単位の入力が必要でとても手作業で出来ずに困っております。

  • エクセルで

    なにか簡単に出来る方法があれば教えてください。 A列に200行ほど4桁の数字(支店番号)が入力されています。 B列以降に資料をもとに売上げ等の入力をしていきたいんですが、 その資料がA列に入力した支店番号順にはなっていません。 カーソルで移動させて探しながら入力はしているのですが、なかなか時間がかかります。 いい方法はありませんか・・・?

  • エクセルの置換

    m行n列の表があります。 第1行はタイトルで、 第2行の各列には (2,a)セルに関するデータが それぞれ入力されています。 第3行以降は、a列にのみコードが入力されていますが、b列以降は空欄です。 第2行のデータ中の (2,a)セルの文字を、 各行について (m,a)セルの文字に置換しながら第2行を各行にコピーして、(3,b)から(m,n)の空欄を埋めて表を完成させたいのです。 できれば、第2行の各列の書式も含めて第3行以降の各列にコピーするというVBAを教えていただきたくよろしくお願いします。

  • Excelの置換

    すみません、Excelを教えてください。 ↓A1から文字列の項目が縦に並んでいます。先頭の数字(1: )を削除。文末の括弧付き数値をB列に移動したいと思っています。 1: ○○○○○○○○○(981) 2: △△(25) 3: □□□□□□(111) ↓ 2500: ★★★★(1000) 2501: ☆☆☆☆☆☆☆☆☆☆☆☆(299) 置換削除のやり方を教えてください。 ワードで置換削除をやってみましたが、次の行の内容まで削除されてしまい困っています。 文字列の部分的なセル移動はできるでしょうか? 部分的な移動ができない場合、括弧付きの数値で並べ替え等をする方法は無いでしょうか?

  • 桁の違う数値での並び替え

    ある表の行の並び中を最終的に元の順番になおしたかったので、とりあえず1列挿入してその列のセルに数字を入れました(1,2,3,・・・10,11,12,・・・)。 いろいろ作業をして最終的に元の順番に直そうと挿入した列をキーにして並べ替えを行ったところ、 「1,10,100,1000,1001・・・」となってしまい元の順番に戻せません。割り振った番号を見ながら手動で直せばいいのかも知れませんが、行が3000近くあるのでかなりの手間です。 この状態から、最初の「1,2,3,・・・10,11,12,・・・」の順番に戻すよい方法はないでしょうか?

  • エクセルの置換について

    すぐ教えていただきたいんです! エクセルの文字列(この文字列は行ごとにいろんな文字列なんですがその前にある決まった文字列を付け加えたい場合はどのようにしたらいいでしょうか? たとえば置換だと、行に入力したその文字列1パターンしか置換してくれないんですよね? なんだかつたない説明ですいませんが、お分かりになる方教えてください!

  • Excel 文字や数値の編集

    Excelで、セルに入力されている文字や数値等の編集(文字列等に入力カーソルを合わせる)をキーボードで行う事は可能でしょうか。 ショートカットを覚えるに従い、いちいちマウスを動かすのが手間で仕方がありません。 ご指導よろしくお願い申し上げます。

  • エクセルでの改行

    エクセルでデータ入力をしています。 カーソルが右に移動する設定なのですが、 改行する度に↓と←キーを使って移動するのが手間です。 データはワンパターンなので、 全ての行の列A~Jまで数字を入力していくものです。 何か簡単に改行の設定をする方法があれば教えて下さい。

  • エクセルで同じ数値が入っているセルを探したい

    B列にID番号(数字1桁~5桁)が入っており、たくさんの数の中から同じ数がダブって入力されているものを探し出したいのです。 今は効率的な方法がわからないので、昇順で並べ替えをしてから、ひとつひとつチェックしている状態です。 良い方法があったら是非、教えてくださいm(_ _)m

  • Excelで数値の書き換えに困っています

    Excel2007を使用しています。 横に10列、縦に1000列程の数字が入力されているデータがあります。 そのデータのすべての数字にある一定の数字を足したいのですが、 いい方法が見つかりません。ご教授願えませんしょうか? 横に10列あるうち、いずれか4つしかデータは入力されていません。 オートサムを使用して足そうとしたのですが、入力されていない空白の欄の数値が0と表示されてしまいます。 0と表示されると、別のデータで順位付けしているので都合が悪いです。 良い方法はありますでしょうか?よろしくお願いします。

専門家に質問してみよう