[[20170613153001]] 『文字列での区切りをしたい』(ささ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文字列での区切りをしたい』(ささ)

ある列に桁区切りをしたいのですが、行数が統一されていないので、
タブなどの区切り位置で区切れません。
どの行にも ) があるのでそこで区切られるようにするには
どうすればよいでしょうか。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 これはセル内改行されている物を区切り位置機能で区切りたいということなのだろうか?

 元のデータが何で、それをどう区切りたいのかを示してみてもらえないだろうか?
(ねむねむ) 2017/06/13(火) 15:52

「データ」−「区切り位置」は役に立ちますか?
(???) 2017/06/13(火) 15:53

固定長フィールドのデータ 区切りで見やすくはなりますが、
以下のようになっているのでうまくできません。

○○○○件数:800)]を作成しました。
○○○○○○○○件数:166780)]を作成しました。
○○件数:84)]を作成しました。

よろしくお願いします。

(ささ) 2017/06/13(火) 16:00

※ : から始まる区切りのほうがよかったです。。


 それを区切った結果がどのよう゚になればいいのか?
(ねむねむ) 2017/06/13(火) 16:02

「区切り位置」は固定長ではなく、「区切り文字」の「その他」で、括弧とかコロンとかの文字を指定してみてください。
(???) 2017/06/13(火) 16:05

:があったので、コピーして指定してみましたが、
変化がありませんでした。

結果はこのように数字だけを別シートで比較したいのです。

○○○○件数:    800)]を作成しました。
○○○○○○○○件数:166780)]を作成しました。
○○件数:      84)]を作成しました。
(ささ) 2017/06/13(火) 16:14


まず全角のコロン「:」を指定。分割できた後、後ろ半分の列を対象に、半角の「)」を指定。これで3列に分解できましたよ?
(???) 2017/06/13(火) 16:22

ちなみに、何度も同じ操作をする必要があるならば、マクロの自動記録を使う事で、簡単にマクロ化できます。
(???) 2017/06/13(火) 16:25

 その文字列がA列だとして。
 =REPLACE(LEFT(A1,SEARCH(")",A1)-1),1,FIND(":",A1),"")*1
 で数値が抜き出せれるだろうか?
(ねむねむ) 2017/06/13(火) 16:26

すみません。二段階でできました。
:コピーしてやったのに全角手打ちだとできました。
なぜ全角じゃないといけないかわかりませんが、ありがとうございます!
ねむさんの数式については後ほど確認させていただきます。。
(ささ) 2017/06/13(火) 16:31

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.