• ベストアンサー

エクセルで同じ文字を削除する

同じ列に「1-22-33A-2-21」というような数字が入ってます。 このハイフンだけを取り出して「12233A221」にするにはどうすればいいですか? 英数字はランダムですが、文字の数は同じで、ハイフンの場所は一致しています。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! 横からお邪魔します。 すでに置換の方法は出ていますので・・・ 関数での一例です。 A1セルからデータがあり、B列に表示するとします。 B1セルに =SUBSTITUTE(A1,"-","") という数式を入れオートフィルで下へコピー! こんなんではどうでしょうか?m(_ _)m

noname#149571
質問者

お礼

ありがとうございました。置換でやりました。

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

その他の回答 (3)

回答No.3

ハイフンを取り除きたい列、もしくは取り除きたい範囲を選択(ドラッグ)し、「Ctrl+F」 を押します。 検索と置換のウィンドウが表示されると思いますので、置換タブをクリックします。 すると、「検索する文字列」と「置換する文字列」の入力欄が出てくると思います。 「検索する文字列」には「‐」を 「置換する文字列」は空欄のままにして置換を押すと出来ると思います。 エクセルのバージョン次第で多少変わりますが、「置換」という機能を探せばOKです。 たいていは、先ほどの通り「Ctrl+F」で開くと思います。

noname#149571
質問者

お礼

ありがとうございました。置換でやりました。

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

「このハイフンだけを取り出して「12233A221」にするにはどうすればいいですか?」 1. 文字列の「置換」で、「-」を「」に一括置換する。 2. 関数を使い、「-」意外を抜き出す。例)=LEFT(A1,1)&MID(A1,3,2)&MID(A1,6,3)&MID(A1,10,1)&RIGHT(A1,2)

noname#149571
質問者

お礼

ありがとうございました。置換でやりました。

全文を見る
すると、全ての回答が全文表示されます。
noname#146604
noname#146604
回答No.1

ctrl+Hで置換(置換前に-,置換後を空白にして「すべて置換」)

noname#149571
質問者

お礼

ありがとうございました。

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

関連するQ&A

  • Excelの置換機能で文字列の部分削除

    Excelの置換機能を使って、あるパターンの文字列の特定の部分のみ削除すると言うことは可能でしょうか? <文字列例> AB01234-56789 のハイフン以下(-56789)のみを削除したい 対象の文字列パターンは、最初の2桁がアルファベットで固定、そのあと数字が5桁(ユニーク)続き、ハイフン、その後ユニークな文字列(数字5桁) さらに言うと、ファイル内にはこのパターン以外の文字列も存在している(ハイフン含む)ので、上記のパターンの文字列のみをマッチングさせ、ハイフン以下を削除したいのです。 やはり、VBAとかで正規表現使わないと無理ですかね?? 数万件の大量のデータの中から上記処理をせねばならず困っております・・ ご教授いただけると幸いです。

  • エクセルで一致した数字を抽出する

    こんばんは。 excel 2007を使っていますが、 A列の1~100に数字がランダムに入っています。 B列の1~100にも数字がランダムに入っているとします。 Aの1~100の数字とBの1~100の数字の中で 一致している数字をC列に書き出される方法は ありますでしょうか? よろしくお願いいたします。

  • Excelでハイパーリンクを張るマクロ

    お世話になってます。 現在、A列にランダムな5桁の数字とハイフン(例:11-234)が5行目まで入っているとします。(ハイフンの位置は固定) Excelの表示上は、 11-234 11-353 ・・・ と表示させといて、 その文字列をクリックすると、その文字列が含まれるリンク先にジャンプできるマクロを作成したいと思っております。 たとえば、A1に11-234とあれば、表示上は11-234で、リンク先がhttp://www.xxxxxxx.com/aaa11-234bbb/ccc.cgi というように。 それが、A列に複数ある状態です。 これを一括でハイパーリンク化できないでしょうか。 ご教授願います。

  • エクセルで文字の色を変える

    どうしたら良いのかわからないので、ご存知の方が いらっしゃいましたらよろしくお願い致します。 エクセルでAの列にランダムな数字が200個並んでいるとします。 その中で、50以下の数字だけを赤い文字で表示するような 関数がありますでしょうか? よろしくお願い致します。

  • エクセルで特定の文字だけ抽出する関数

    A列に、『a-b-c d』といった文字列があります。 a、b、c、dはそれぞれ英数字で、文字数が各行異なり、 aとb、bとcの間には必ず”-”で区切られ、dの前はスペースで区切られています。 またこの文字列は、以下の文字列の場合もあります。 『a-b d』(cの文字列が無い) 『a d』(b、cの文字列が無い) 『d』(a、b、cの文字列が無い) この条件の上で、aの文字列のみをB列、bの文字列のみをC列、cの文字列のみをD列に 表示するには、どういった関数の組み方をすれば良いのでしょうか。 LEFT、MID、RIGHT、FIND、、、そのあたりだと思うのですが、 ”-”(ハイフン)が複数存在する時の、()の中の組み方が分かりません。 分かる方がいましたらお願いします。

  • エクセルの検索・関数

    お分かりの方、教えて下さい!! エクセルにて、 A列に13桁の数字がランダムにあり、 C列にも13桁の数字がランダムにあり、 E列には1桁~3桁の数字がランダムにあります。 B列に同じ行のA列の13桁と一致するC列の13桁を見つけ、 そのC列のと同じ行のE列の数字を入れたいのです。 上記の内容が出来る関数を教えて下さい。 分かりにくくてすみませんが、よろしくお願いいたします。

  • エクセル、2つのファイルを1つに付き合わせる

    Excel 2003です。Book-1.xlsのA列に123/456や789/112などの数字がランダムに記載されています。Book-2.xlsのA列にBook-1.xlsと同様に123/456や789/112などの数字が、B列に5DFA456BAなどの数字とアルファベットが記載されています。これをBook-1.xlsへ2つのA列が一致する場所にB列を入れたいです。完成させたいファイルはBook-1.xlsです。一気に付き合わせる方法を教えて下さい。よろしくお願いします!

  • エクセルの関数について

    エクセルのシート1で1行目には見出しがあります。 A1には「店名」の文字 A2には、A店 A3にはC店 A4にはB店 A5にはA店とA2~A200には、ランダムにA店~C店の文字がランダムに入っています。 B2には、「個数」の見出し文字。B2には 3 B3には 201  B4には 42 などとB2~B200まで色々な数字が入っています。 ちなみに B列には 0~300までのランダムな数字。 これをシート2に、B列の数の区分けをしたいのです B列の区分け 0~30 31~50  50~300  よって、シート2のA1には「店名」という文字。B2には 0~30  C2には 31~50  D2には50~300という文字が入っています・ シート2のA2には、A店 シート2のA3には B店 シート2の A4には C店 という文字が入っています。 シート2のB2にはシート1のA店のB列にある B2~B200に入ってる文字の 0~200までに入ってる数字 0~30の セルの個数を出したいのですが どうやってシート2に関数を入れたらいいのですか?教えてください

  • Excelで下記のようなセルから文字列を取り出す

    [文字列1(字数ランダム)][数字(桁数固定)][文字列2(字数ランダム)][文字列3(字数固定)] 1つのセルに上記のような文字列がはいっています。 それぞれの文字列や数字の境目にはスペースやカンマなどはありません。 このセルから文字列2だけを取り出す方法はあるでしょうか? ご教示お願いいたします。

  • エクセルである文字列をカウントしたい

    例えば、シート1のA列のセルごとに下記のいずれかの文字列が入っているとします。(文字列の1部ではなく、完全一致の文字列です。) おはよう こんにちは こんばんは そこで、シート2で上記の各文字列が記入されているセルがいくつあるか集計したいのですが、どうしたらよいでしょうか。 シート2は、A列に上記3つの文字列、B列にはそれぞれのカウント数を入れようと思っています。

専門家に質問してみよう