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も見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
一番好きな「クリスマスソング」は?
街に出ればクリスマスソングを聞かない日はないくらい、 いろんな曲がかかっていますよね。 あなたが一番好きな「クリスマスソング」を教えてください!
-
「覚え間違い」を教えてください!
私はかなり長いこと「大団円」ということばを、たくさんの団員が祝ってくれるイメージで「大円団」だと間違えて覚えていました。
-
自分の通っていた小学校のあるある
進学したり大人になってから、「あれって自分の小学校だけだったのかな」と思うことありますよね。 逆に「他の小学校ってそんなことするの!?」と思ったり。 そんな「自分の通っていた小学校」のあるあるを教えてください!
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
エクセルの数字だけを削除したい
その他(ソフトウェア)
-
ワードで半角英数の文字だけ選択したい!!
Word(ワード)
-
エクセル:式は消さずに数値だけ消す方法
Excel(エクセル)
-
-
4
文字列から英数字のみを抽出する関数
Excel(エクセル)
-
5
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
6
エクセルで英数大文字のみの入力制限は可能ですか
Excel(エクセル)
-
7
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
8
文字列の中の検索で、3番目に出てくる文字の位置を調べたい
Excel(エクセル)
-
9
エクセル関数で文字列の中のスペースの有無を調べたい。
Excel(エクセル)
-
10
《Excel2000》SUMPRODUCT関数での集計、空白行がある場合は?
Excel(エクセル)
-
11
ワードの表の中の文字を削除するには
Word(ワード)
-
12
振り込み相手の口座名義はどこまで書けば振り込めるか?
銀行・ネットバンキング・信用金庫
-
13
Excel2007でカタカナの文字のみを抽出、表示するには?
その他(Microsoft Office)
-
14
受信メールの添付ファイル忘れの指摘方法
Yahoo!メール
-
15
エクセルでセルのデータがカタカナかどうか調べたい
Excel(エクセル)
-
16
EXCELで、漢字のみ抽出する式を教えてください。
Excel(エクセル)
-
17
今年の6月に1度だけ5500円の住民税が主人の給料から天引きされてます。 その場合いま現在課税世帯で
住民税
-
18
エクセル関数またはVBAについて
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・【大喜利】【投稿~12/6】 西暦2100年、小学生のなりたい職業ランキング
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・遅刻の「言い訳」選手権
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
半角の『°(単位の度)』
-
契約書や 公文書・私文書などに...
-
エクセル関数で文字列の中のス...
-
EXCELで、セル内の半角カ...
-
℃の半角表示
-
EXCELの文字列操作で文字数不足...
-
問2 次の文中の空欄にあてはま...
-
【VBA】ファイルパスに半角スペ...
-
半角の×(かける)は?
-
テプラは半角数字が使えますか?
-
Excel 文字列の中から数字だけ...
-
メールアドレスの上ハイフン入...
-
お名前(姓)」には「カタカナ(...
-
EXCEL95 VLOOKUP関数で半角と全角
-
エクセルで、JIS関数、ASC関数...
-
エクセルで 全角の空白を含む...
-
文章を縦書きにしたとき、数字...
-
エクセルでひらがな・漢字はそ...
-
半角スペース
-
Excel2016 検索の窓を常時表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角の『°(単位の度)』
-
半角の×(かける)は?
-
契約書や 公文書・私文書などに...
-
テプラは半角数字が使えますか?
-
℃の半角表示
-
EXCELの文字列操作で文字数不足...
-
EXCELで、セル内の半角カ...
-
エクセル関数で文字列の中のス...
-
半角スペース
-
メールアドレスの上ハイフン入...
-
問2 次の文中の空欄にあてはま...
-
EXCEL95 VLOOKUP関数で半角と全角
-
【VBA】ファイルパスに半角スペ...
-
エクセルでひらがな・漢字はそ...
-
お名前(姓)」には「カタカナ(...
-
Excel2016 検索の窓を常時表示...
-
エクセルで、JIS関数、ASC関数...
-
半角英数で♭の入力
-
隅付き括弧に半角はありますか...
-
半角の漢字の入力方法
おすすめ情報