
No.5ベストアンサー
- 回答日時:
[No.3お礼]へのコメント、
私が提示した式の意味が分かる(と思う)添付図を参照ください。
B1: =TRIM(ASC(A1))
C1: =FIND(" ",B1)
D1: =MID(B1,C1+1,99)
最後の式中の B1、C1 に上2つの式を代入すれば、提示式になります。
セル A2 の「ZYX有限…」の直前は全角スペースだったので、半角スペース1個にするために、先ずはASC関数で全角スペース1個を半角スペース2個にし、TRIM関数で複数個の半角スペースを1個に置き換えています。ちなみに、文字列の左端や右端にスペースがあればそれらを除去します。
最初のスペースの「次」から文字列を切り出すので「+1」になっています。
A列の文字数は百文字以上は考えなくてよかろうと推測して「99」にしました。
【注意】3行目以降に示したように、全角アルファベットおよび全角カナは、何れも半角文字になってしまいます。
以上の解説で分からなければ、貴方の「レベル」に合った回答に従ってください。

mike_gさん 大変丁寧な解説ありがとうございます。
早速手元のデータで試してみました。
「B1」「C1」「D1」のセルが何を行っているのかがわかり、それを結果として
1つの式にまとめたものだということが良くわかりました。
「99」の謎解きも出来、胸につっかえていたものがとれてすっきりしました。
関数は長くなると訳がわからなくなるので、このように短くご説明いただくと
とてもわかりやすかったです。はい私のレベルでも。
この盆の期間中に作成しなければならないものがあるので、四苦八苦いたしております。
また質問するかもしれませんが、よろしくお願いいたします。
どうもありがとうございました。
No.6
- 回答日時:
参考までに。
分離したい位置に必ずスペースが入っているわけでなく、文字列中にある最後の数字より右側の部分を抽出したい場合は以下のような数式で抽出できます(10文字目までに数字がある場合の数式)。
=TRIM(MID(A1,MAX(INDEX(ISNUMBER(MID(A1,ROW($1:$10),1)*1)*ROW($1:$10),))+1,100))
MackyNo1さん
早速の回答ありがとうございます。
前出のmike_gさんから色々とお教えいただいていたので、長い式でも少し理解出来るようになってきました。
お教えいただいた式も自分なりに分解して考えてみます。
どうもありがとうございました。
No.4
- 回答日時:
=IF(ISNUMBER(FIND(" ",TRIM(ASC(A1)))),REPLACE(TRIM(ASC(A1)),1,FIND(" ",TRIM(ASC(A1))),),A1&"")
と言う方法もあります。(こちらは文字数に限界はありません)
kagakusukiさん
早速の回答ありがとうございます。
皆さんから沢山の方法をお教えいただき助かっております。
一つの答えを導き出すのにも多くの方法があって、EXCELは奥が深いですね。
私は中々やり方が思いつかなくて苦労しております。
どうもありがとうございました。
No.3
- 回答日時:
=MID(TRIM(ASC(A1)),FIND(" ",TRIM(ASC(A1)))+1,99)
早速の回答ありがとうございます。
一番すっきり答えが出て助かりました。
ただ大変申し訳ございませんが、知識不足のために
関数の中身が良くわかってないなく、式の内容が理解できていません。
色々と変更してみたのですが、何がどう機能しているのか
お時間がおありでしたら、お教えいただけると幸いです。
どうして最後に「1+99」があるのかも良くわかっておりません。
恥ずかしながらよろしくお願い申し上げます。
No.2
- 回答日時:
ご質問が、スペースの前の部分を削除したいという意味なら、ワイルドカード文字を使った置換操作が簡単です。
対象範囲を選択し、Ctrl+Hで置換ダイアログを出して、検索する文字列に「* 」(アスタリスクに半角スペース)を入力し、痴漢する文字列には何も入力せず「すべて置換」します。
早速の回答ありがとうございます。
検索・置換にこんな機能があったのかと感心した次第でございます。
ただ私の説明が悪くデータの中に「半角スペース」が1個だけではなく
12345-001 ABC株式会社 営業管理部 ○○様
のように複数あるために、お教えいただいた方法ですと、一番最後の
スペースの後のみが残ってしまいました。
検索・置換でもっと何か方法があると助かるのですが....
どうもありがとうございました。
No.1
- 回答日時:
一例です。
前提ですが、顧客コードと顧客名はスペースで区切られている事とします。
該当データ列がA列とし、以下の操作をお試しください。
(1)B列を選択→右クリックで挿入
(2)A列を選択→データタブ→区切り位置→次へ→区切り文字でスペースを選択→完了
(3)A列を削除
早速の回答ありがとうございます。
助かりました。
区切り文字を使うノウハウは盲点でした。
いただいた回答が私のレベルには一番理解しやすかったです。
この方法ですと、文字列の中にいくつスペースがあっても先頭の不要部分を削除するには
とても便利ですね。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Visual Basic(VBA) Excelにて、シート1の行を削除するとシート2のシート1と同じ番号の行も削除したい 3 2022/05/08 04:24
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) Excelの数式の質問です。 A列に「redhat 8.0, centOS 7.9, python 4 2023/05/12 19:38
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Visual Basic(VBA) 列を指定して値を左から5文字にそろえる 1 2022/06/10 20:28
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの数字だけを削除したい
その他(ソフトウェア)
-
文字列から英数字のみを抽出する関数
Excel(エクセル)
-
ワードで半角英数の文字だけ選択したい!!
Word(ワード)
-
-
4
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
5
エクセル 数字をすべて○などの記号に置換するには
Excel(エクセル)
-
6
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
7
エクセル 数字のみ残したい
Excel(エクセル)
-
8
数値とアルファベットに分ける(エクセル)
Excel(エクセル)
-
9
EXCELで=より左の文字を一括で削除したい
Excel(エクセル)
-
10
Excelで隠れてしまった図やテキストボックスを探す方法
Excel(エクセル)
-
11
エクセルでマイナスの%表示を赤字にしたい
Windows Vista・XP
-
12
Excel2007でカタカナの文字のみを抽出、表示するには?
その他(Microsoft Office)
-
13
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
14
文字だけ残して数字だけ消す
Visual Basic(VBA)
-
15
【Excel】特定の文字から文字までの間を削除する
Excel(エクセル)
-
16
セル内文章から、英数字のみ取り出す関数を教えてください
Excel(エクセル)
-
17
EXCELで、漢字のみ抽出する式を教えてください。
Excel(エクセル)
-
18
別ブックをダイアログボックスで指定してそこにあるシートをコピーしたい
Excel(エクセル)
-
19
Excelにて、カタカナだけのセルを抜き出す方法は?
Excel(エクセル)
-
20
エクセルで特定の数字等を表示させない方法ってあるのでしょうか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
半角の×(かける)は?
-
契約書や 公文書・私文書などに...
-
Excel 文字列の中から数字だけ...
-
EXCELの文字列操作で文字数不足...
-
半角スペース
-
℃の半角表示
-
EXCELで、セル内の半角カ...
-
エクセル関数で文字列の中のス...
-
ビジネスの文書における、数字...
-
エクセルでひらがな・漢字はそ...
-
半角の『°(単位の度)』
-
テプラは半角数字が使えますか?
-
隅付き括弧に半角はありますか...
-
メールアドレスの上ハイフン入...
-
エクセルで、JIS関数、ASC関数...
-
エクセルVBAでMsgboxの表示をそ...
-
エクセルでセルの連結の逆
-
エクセルで 全角の空白を含む...
-
ヘッダー(フッター)の全角・...
-
ギリシャ文字 μの出し方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
契約書や 公文書・私文書などに...
-
EXCELの文字列操作で文字数不足...
-
半角スペース
-
℃の半角表示
-
テプラは半角数字が使えますか?
-
半角の×(かける)は?
-
エクセル関数で文字列の中のス...
-
半角の『°(単位の度)』
-
EXCELで、セル内の半角カ...
-
Excel 文字列の中から数字だけ...
-
メールアドレスの上ハイフン入...
-
EXCEL95 VLOOKUP関数で半角と全角
-
Excel2016 検索の窓を常時表示...
-
エクセルで、JIS関数、ASC関数...
-
お名前(姓)」には「カタカナ(...
-
エクセルで 全角の空白を含む...
-
【VBA】ファイルパスに半角スペ...
-
エクセルでひらがな・漢字はそ...
-
ヘッダー(フッター)の全角・...
-
ビジネスの文書における、数字...
おすすめ情報