• ベストアンサー

EXCEL文字データ部分削除の方法

EXCELで「日本語の文/英文」というような形式で打ち込まれたセルが並んでいます。 /以下の英文を全部削除したい、というような場合、どうすればいいでしょうか。 リネームソフトのような別のソフトを使う方法も含めて教えて頂ければ幸いです。ただ、マクロは良く分からないのでなるべくマクロを組む以外の方法でお願いします。

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

「/」が「日本語の文/英文」の区切りのみに出現するのであれば。 1.メニューの「データ」-「区切り位置」をクリック。 2.「カンマや・・(後略)」を選択して、次へ。 3.「その他」にチェックをいれ、すぐ右に「/」を入力。 4.「プレビュー」で区切り結果が見えるので、次へ、または完了。 ただし、右側のセルが空白でなければ塗りつぶされます。

frogthree
質問者

お礼

凄い!ありがとうございます!

その他の回答 (1)

  • yastaro
  • ベストアンサー率23% (5/21)
回答No.1

=MID(A1,1,FIND("/",A1)-1) でどうでしょう?

frogthree
質問者

お礼

関数でもできるんですね!勉強になりました!

関連するQ&A

  • 【Excel】文字の削除方法について

    Excelで1つのセルの中に Alt+Enterで数行に改行された文章が入っています。 だいたい2000行くらいです。 1行目の先頭と末尾は必ず*と決まっています。 この先頭の1行だけ削除したいのですが、何か良い方法はないでしょうか? マクロで1文字づつ確認しながら、2つ目の*が来たら そこまで削除という方法くらいしか思いつきません。

  • Excel列内部分一致を削除又は文字列分解の方法

    Excelで部分一致している行を削除する方法を探しています。 A列に様々なマンション名が4万行近く入ってます。 やりたい事は主に以下の選択肢です。 1、マンション名が部分一致していた場合その前後を探して行を削除し、一つだけ残す状態にできればと思っています。 2、漢字とカタカナ、ひらがな、数字を分解できる方法はないでしょうか。 3、部分一致しているセルを塗りつぶす方法はないでしょうか。 上記の内のどれか一つでもできはしないかと考えています。 データの状態は以下の通りです。(例になります)    A列 エクセルマンション横浜 エクセルマンション相模原 エクセルマンション横須賀コート 立川マンション11 立川マンション22 目白ガーデン 目白マンション 例としてこのような状態です。これを最終的に↓以下の状態にしたいと思ってます。 エクセルマンション 立川マンション 目白ガーデン 目白マンション ※同一マンションはソートされて基本的にはひとかたまりになっています。 ※重複しないマンションも存在します 「立川マンション 11」のように空白があれば良かったのですが、ない状態です。 基本的に文字列の前半が重複していますが、例の目白のように前半少し重複してても違う建物の場合もあるので余計に難しい事になってます。 とても簡単なマクロや関数等は使った事はあります。 ただ今回は、何を利用すればいいのか、関数にしてもマクロにしても何も思い浮かんでこなかったので、調べてみましたが、やはりよくわからず、こちらで質問をさせていただきました。 無理であれば無理と教えていただければと思います。 一発で解決する方法がなくとも、なんとかデータをうまいこと処理できる方法があれば教えていただけますと幸いです。 Excelは2007を使用しています。 以上ご助力何卒よろしくお願いします。

  • Excelのデータ処理の方法

    exelのデータ処理で困っています。どなたかお助けいただけないでしょうか。よろしくお願いします。 以下のよう二個飛ばしでセルに数字が入っているものを空欄だけを削除し、上に詰めていきたいのですが、データの行数が多すぎて手動で削除していたのでは時間がかかりすぎてしまいます。 1 22.8 2 3 4 24.6 5 6 7 21.2 8 9 ・ ・ ・ 57000 全部のセルを選択して「フィルタ」→「オートフィルタ」→「空欄以外のセル」という方法では、空欄部分が隠されるだけで削除はされません。 上記フィルターをかけて別のシートに「形式を選択して貼り付け」→「空白のセルを無視する」、として貼り付けても結局空欄が復活してしまいます。何かよい方法はありませんでしょうか? 何卒よろしくお願いします。

  • 文字だけ削除する関数ありますか?

    エクセルで、ClearContents を使い文字を削除すると セルのIF文も消えてしまうのですが、文字だけ消す 方法はあるのでしょうか? よろしくお願いします。

  • 【Excel】特定の文字から文字までの間を削除する

    こんにちは セルに、 [ABC]《あいうえお》1234 と、書いてあります。 別のセルに、 [ABC]1234 のように、この《》で囲まれた部分と《》を削除したいのですが、 どのようにしたらよいでしょうか。 《》の中の文字数や、前後の文字数はさまざまです。 Excel2013です。 よろしくお願いします。

  • 文字列の削除の仕方について

    まだVBAはじめたばかりですがよろしくお願いします。 Excel2000を使ってます。以下のことをマクロで行いたいのですが やり方がわかりませんので教えてください。 あるセル内に「11月15日[晴れ] ○○」という文字列がはいってます。 そのうち[晴れ]の部分だけ([部分から]部分までを)削除した文字列をその隣の セルにコピーしたいのです。 よろしくご教授お願いします。

  • VBA:Excel の表を含んだセル範囲を Outlook にコピペして送信したい

    Excel 2003 と Outlook 2003 を使用しています。 Excel の表を含んだセル範囲を Outlook にコピペして送信したいのですが、 定型業務化しているので、Excel のマクロで処理したいと考えています。 セルの値をテキスト形式のメッセージに設定するプログラムは作成経験があるのですが、 HTML形式のメッセージの場合は全く初めてでして、方法(メソッドなど)が分かりません。 HTMLBody プロパティに html 文を設定すればよさそうな気がしますが、Excel のデータを マクロで html 文に生成する方法も分かりません。 何か、サンプルプログラムやヒントがございましたら、ご教授ください。 よろしくお願いします。

  • データの検索(EXCEL2000)

    おじゃま致します。 シ-ト内のデータの検索をしたいのですが、 [編集]-[検索]でするような検索を以下のように シート内だけで行うにはどうしたらよいでしょうか? シート内のセルA1に検索したいデータを入力したら、 該当データのセルにジャンプさせたいのです。 セル、オブジェクトへマクロ登録はなんとかできますが マクロ自体の作成スキルがありませんので、 どなたか、マクロの作成をお願いできないでしょうか。 また、マクロ以外でできるならアイデアをお願いします。

  • データを入力すると特定の文字等を返す方法について

    いつも相談に答えていただきありがとうございます。 今回は、 エクセルで、特定のセルに数字を入力をした場合、同じシートの別のセルに文字等を返す方法についてご教示ください。 例) sheet1の「A1セル」に日付を入力すると「B1セル」に文字を返しその「Bセル」に色をつける。       「2/17」     →      「○」を付けそのセルの色を「赤」にする。 エクセルのマクロ処理ではなく、簡単な計算式で対応できないでしょうか。 もし、セルに色を付けるのが困難な場合は「○」表示だけでも付けたいと考えています。宜しくご教示ほどお願いします。

  • Excelの空文字セルの削除方法を教えてください

    別のシートでIf文を使い計算しています。 =IF(条件式,"",表示文字) 計算した結果をシートに値のみで貼り付けをしています。 Ctrl + 矢印で値が表示されているセルへ飛ぼうとしても空白のセルが値が入っていると認識され表示されているセルへ飛べません。 手動で一つ一つ空文字を削除すると表示されているセルへ飛ぶことが出来ます。 自動で空文字を削除するにはどうしたらいいのでしょうか? Excelは2000を使用しています。

専門家に質問してみよう