• ベストアンサー

エクセルで、

エクセルで、 文字 数字 文字 数字 文字 数字 ・ ・ ・ となっている表の、文字の列だけを削除して数字(半角です)だけの表に簡単にする方法はありますでしょうか? 自分は、CTRLを押しながら文字列を選択し消しているのですが、一発で出来ればとても助かります。 更に、列に空白がなく詰まっていればサイコーなのですが・・・ よろしくお願いします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A列にデータがあるのでしたらA列を選択した上で、エクセル2007でしたら「ホーム」タブの「検索と選択」から「条件を選択してジャンプ」をクリックします。また、エクセル2002などでしたら「編集」メニューから「ジャンプ」を選択し、表示の画面で「セル選択」をクリックします。 表示される画面で「定数」にチェックをしたうえで「文字」のみにレ点が有る状態にし「OK」します。 エラー表示のあるセルがすべて選択状態になりますのでアクティブ状態にあるセルを右クリックして「削除」をクリックします。表示の画面で「行全体」にチェックをしてOKします。 これで文字列のある行をすべて削除することができます

junky4103
質問者

お礼

KURUMITOさん、ピンポン!でした。 文字のみにチェックがポイントのようですね。 削除時に「行全体」でバッチシでした。 ありがとうございます。

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

既に対象のセルを選択する方法は回答済み(ctrl+Gキー押下→セル選択→定数、数値を選択)ですので、その操作の引き続きとしてctrl+-(ハイフン)キー押下で上方向にシフトを選択すると空白が詰まります。

junky4103
質問者

お礼

mu2011さん、ご回答ありがとうございました。

回答No.3

もし、#1さんの方法ですべて選択されてしまう場合は、数値ではなく数字ですので文字列扱いです。 よって、対象の列を選択し、データ - 区切り位置 - [完了]としてやることで数値化します。 参考まで

junky4103
質問者

お礼

CoalTarさん、回答ありがとうございます。 「数字」と「数値」って違うんでしょうか?

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

データの入っている範囲を選択します。 CtrL+Gを押します。 現れたダイアログでセル選択を押します。 現れたダイアログで定数にマーク,文字列にチェックしてOKします。 実はセルに入ってるのは生データでなく数式でしたというのであれば,数式の文字列にマークします。 飛び飛びに文字セルが選択できたら右クリックして削除を選び,上に詰めて完成です。

junky4103
質問者

お礼

keithinさん、早速のお答えありがとうございます。 残念ながら、やってみたんですが何も起きませんでした。 どうやら、数式のすべてにチェックしてあったのが原因のようです。

関連するQ&A

  • エクセルで一致しないセルを選択したい

    エクセルで一致しないセルを選択したい エクセル2003を使用しています。OSはWINDOWS XPです。 エクセルのセルに045から始まる数字の文字列が5000件くらい入力されているのですが、中にたまに03とか06とかから始まる違う数字が混じっています。 その03や06で始まるセルをすべて空白にしたいのですが、検索をかけても予測もしない数字(0467とか093とか)があるので、効率的ではないため、 「045から始まらないセルを選択して削除」したいのですがctrl+Fを押しても一致するものしか抽出してくれません。 「045から始まらないセル」を検索する方法はないでしょうか? よろしくお願いいたします。

  • エクセルシートを半角・スペースなしに

    エクセルのシートに文字列・数字が入力されています。しかし文字や数字の間に空白があったり、全角・半角がバラバラに入力さています。 これを全て、半角でスペースをなくすにはVBAにどのように書けばよいのでしょうか?

  • 文字列抽出方法の関数を教えてください。

    文字列抽出方法の関数を教えてください。 文字列に“{\”で始まる文字があった場合、そこから半角空白(1文字)までを削除。 次に“}”を削除して、残りの部分を表記させたい。 {\○△□● }の中は  ○・・・半角英語  △・・・半角数字  □・・・半角数字もしくは空白  ●・・・半角空白もしくはなし 次に半角空白があり“}”があります。 “{\”から一番目の半角空白を削除、“}”も削除したいです。 英語や数字はさまざまな文字が入ります。   下記☆が例になります。⇒以降が表記させたい内容です。 ☆ファイル名{\f3 :} ⇒ファイル名 : ☆{\f91 ( }{\f9 「}{\f91 12 }{\f9 設定}{\f91 }{\f9 」}{\f91 }{\f9 参照}{\f91 )} ⇒( 「12 設定 」 参照 ) 文字列の中には複数削除したい部分がある場合があります。 今は手作業で作業していて、とっても時間がかかるし間違える場合もあります。 何かいい方法があれば教えてください。 宜しくお願い致します。

  • excelで大量の半角スペースを一度で消す方法について

    excelについて。 とある品目と数字が並んでいる表を扱っています。 例えばAの列に品目、Bの列に個数などの数字が入っていたとします。 通常B列を選択したらシート右下にその合計値が出ますが、今扱っている表にはそれがでません。 見ると数字のところは1桁の位の横に半角2文字分のスペースが入っています。 この半角スペースを消して、数字のみにすると合計が出そうなのですが、 1行1行を消していくには膨大な行数があります。 この半角スペース2文字分を一度に消す効率的な方法はないでしょうか。 「置換」機能から行なってみましたが「一致するデータが見つかりません」と出てしまいました。やり方がまちがっていたのでしょうか。 何か解決策をご存知の方、教えて下さい。宜しくお願い致します。

  • エクセルの使い方

    エクセルで表を作ってその中に文字や数字を打ち込んでいるんですが、罫線は削除しないで数字や文字だけをいっぺんに削除する方法ってありますか?一つ一つ削除するのは知っています。

  • エクセルの表計算について

    初歩的な質問ですが、エクセルの表計算をする際、表に入力する数字は、半角数値にするとSAM計算等をしてくれますが、全角の文字列は受付けないでしょうか。よろしくお願いいたします。

  • エクセルのマクロで文字の置換について

    エクセルのマクロを使った文字の置換についてお聞きしたことがありましす。 やりたいイメージは例として添付の画像としてアップしましたが、 ・エクセルシートに英数文字列の表がある(例では2行2列ですが、実際は6行48列ぐらいです) ・その表を各英数文字列の間に半角カンマ","を入れて、メモ帳に貼り付けたい   ※実際メモ帳に貼り付ける動作は手動で行うので、クリップボード上で「各英数文字列    の間に半角カンマ","が入っている状態」で構いません。 ・各英数文字列の最初の2文字は必ず"0a"、その後の英数字は3桁または4桁です。 ちなみに、エクセルシートで英数文字列の表をそのままコピーしてメモ帳でペーストすると 各英数文字列の間にスペース(空白)が入ってしまいます。 その後、メモ帳で置換などを使い半角カンマ","を入れてもいいのですが、そこまでをマクロで行いたいと思っております。 上記のことがそもそもエクセルのマクロで出来るかどか分かりませんが、なにか有用な方法がございましたらご教授お願い致します。  ※使用OS:Windows7、エクセルバージョン:2007

  • エクセル 英数字の削除

    エクセルの表で住所欄(A列)があり、セル内の半角・全角数字(ハイフンを含む)を削除するにはどうすれば良いでしょうか? ※削除項目【0~9,0~9,-,ー】 データは常に増え続け現在2000ほどあります。 A列上での作業を行い変換できればと思います。 よろしくお願いします。

  • Excelで時刻表を作ろうと考えています

    Excelで時刻表を作ろうと思うのですが、以下のことをする方法を教えてください。 (1)文字の横幅を狭める(縦はそのまま) (2)「---」の入力(普通に入力すると-と間の空白の比率がおかしくなってしまいます) (3)「当駅止まり」の記号の入力 (4)「直快」や「弁」、「グリーン車」などの記号の入力 (5)数字を縦書きにする (6)括弧や文字を縦書きにする(数字はそのまま) (7)時刻表特有の矢印の挿入 (8)スペースキーで入力すると全角スペースと全角文字、半角スペースと半角文字、また半角文字同士の幅が違うので、その対処法 よろしくお願いします。

  • EXCEL セル内の空白文字を消したい。

    EXCELで、列のセル内に数値(15とか8とか)があるのですが、計算式では、数字として認識されません。(Σでタテ計算しても数値は0になる。) 原因は、数値の後に2文字の空白(スペース)があるためではないかと分かりましたが、その空白を消す方法が分かりません。 プロパティで、数値を選択したりいろいろしましたが、無理でした。  何か、良い方法はないでしょうか?

専門家に質問してみよう