

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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの数字だけを削除したい
その他(ソフトウェア)
-
文字列から英数字のみを抽出する関数
Excel(エクセル)
-
エクセル 数字をすべて○などの記号に置換するには
Excel(エクセル)
-
-
4
ワードで半角英数の文字だけ選択したい!!
Word(ワード)
-
5
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
6
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
7
Excel2007でカタカナの文字のみを抽出、表示するには?
その他(Microsoft Office)
-
8
別ブックをダイアログボックスで指定してそこにあるシートをコピーしたい
Excel(エクセル)
-
9
EXCELで、漢字のみ抽出する式を教えてください。
Excel(エクセル)
-
10
エクセル 数字のみ残したい
Excel(エクセル)
-
11
数値とアルファベットに分ける(エクセル)
Excel(エクセル)
-
12
Excelで隠れてしまった図やテキストボックスを探す方法
Excel(エクセル)
-
13
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
14
文字だけ残して数字だけ消す
Visual Basic(VBA)
-
15
【Excel】特定の文字から文字までの間を削除する
Excel(エクセル)
-
16
WorkBooksをオープンさせずにシートにコピーしたい【EXCEL VBA】
Excel(エクセル)
-
17
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
18
エクセルでマイナスの%表示を赤字にしたい
Windows Vista・XP
-
19
EXCELで=より左の文字を一括で削除したい
Excel(エクセル)
-
20
Excelで住所を2つ(町名迄と番地以降)に分けるには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 文字列の中から数字だけ...
-
℃の半角表示
-
半角の『°(単位の度)』
-
問2 次の文中の空欄にあてはま...
-
EXCELの文字列操作で文字数不足...
-
契約書や 公文書・私文書などに...
-
半角の×(かける)は?
-
エクセル関数で文字列の中のス...
-
半角αを全角αにしたい
-
1, (1),(1)の使い分け
-
半角スペース
-
メールアドレスの上ハイフン入...
-
ワードで論文を書こうと思うの...
-
テプラは半角数字が使えますか?
-
エクセルで 全角の空白を含む...
-
エクセルで、JIS関数、ASC関数...
-
ビジネスの文書における、数字...
-
EXCELで、セル内の半角カ...
-
【VBA】ファイルパスに半角スペ...
-
Excel2016 検索の窓を常時表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
℃の半角表示
-
契約書や 公文書・私文書などに...
-
半角の『°(単位の度)』
-
半角の×(かける)は?
-
Excel 文字列の中から数字だけ...
-
半角スペース
-
EXCEL95 VLOOKUP関数で半角と全角
-
EXCELの文字列操作で文字数不足...
-
EXCELで、セル内の半角カ...
-
テプラは半角数字が使えますか?
-
エクセル関数で文字列の中のス...
-
問2 次の文中の空欄にあてはま...
-
メールアドレスの上ハイフン入...
-
隅付き括弧に半角はありますか...
-
ビジネスの文書における、数字...
-
Excel2016 検索の窓を常時表示...
-
1, (1),(1)の使い分け
-
【VBA】ファイルパスに半角スペ...
-
エクセルで、JIS関数、ASC関数...
-
エクセルで 全角の空白を含む...
おすすめ情報