[[20170224143741]] 『区切り位置を一発で分けるには』(やや) ページの最後に飛ぶ

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

 

『区切り位置を一発で分けるには』(やや)

いつも お世話になります。
教えて下さい。

Aの1行目から下へ
111111●東京太郎
122●大阪太郎
1355555●名古屋

と言う風に下へ3000件ほどあります。
区切り位置で 分けようと試みておりますが
なかなか大変で。

        A             B        C           D
 1行目  111111●東京太郎           111111     ●   東京太郎
 2行目  122●大阪太郎             122    ●   大阪太郎
       1355555●名古屋             1355555  ●   名古屋

こんな感じにしたいのですが
簡単にいっぱつで できる方法は
ないでしょうか。
どなたか 教えて下さい。
マクロは出来きません。

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


こんにちは

●を|●|に置換して、|で区切るとか、

●で区切って、B列に列挿入してB1から必要な範囲選択して●入力とか。

いっぱつでは無理か・・・・な

(ウッシ) 2017/02/24(金) 14:51


●が区切り文字だと、それ自体は表示されなくなりますが、「データ」−「区切り位置」の機能を試してみてください。
(???) 2017/02/24(金) 14:57

 C列の ● は、すべてが ● になるわけで、そういう意味では不要では?

 であれば、皆さん言われる、区切り文字処理で。
 一発 とうわけにはいかず、ダイアログに対して2ページ 指定が必要ですが。

(β) 2017/02/24(金) 15:02


みなさん ありがとうございました。

●は不要なですが 説明用に 書いてみました。
頑張ってみます。

(やや) 2017/02/24(金) 15:07


横から失礼。

結果に●は不要ということなら、すなおに「区切り位置」機能でいけます。
(書き出し先も任意指定できるという事実を、実はつい最近知りました。恥)
 
それとも、●はもともとなくて、「数字」と「数字以外の文字列」が区切りということですか?
(それならC列には何がくるんでしょうか。)
また、数字なら頭に0が来ることがあるかどうかで難易度も違ってきます。
 
また、2行目にはセル内に改行コードが入っているんでしょうか?
万一そうなら、さらに面倒になりますが。

# わざわざ話を複雑にしている気がしますww
(γ) 2017/02/24(金) 15:34


すみません、返信に気づきませんでした。

もともと
1  大阪
22 名古屋
350 福岡

こんな感じで コードと 品名があります。
統合機能を使ったときに あとで区切り位置を使う時に
みづらいので 
1●大阪
22●名古屋
350●福岡
区切り安いように ●を増やしたのです。
別に ●は 一発で消せますが
1●大阪1
22●名古屋1
350●福岡1
120●大阪2
1222●名古屋2
35055●福岡2

消したとして考えても
1大阪1
22名古屋1
350福岡1
120大阪2
1222名古屋2
35055福岡2

↑こんなのが 数千行もあり
指定して 一度に 数字と文字を分けたいのですが
もちろん 数字の前に0112 のようなものも
あります。

簡単に 出来ますか?

(やや) 2017/02/27(月) 14:52


 週末をまたいで時間が経過してからのコメントとしては、まったく進んでいませんね。

 皆さんが言われ、やや さんもコメントの中でふれている「区切り位置」処理は
 やってみましたか? 

 やったうえで、
 できない、あるいは、できるけど、こんなようになってしまう。
 本当はこうしたい。

 こんなコメントがほしいですね。
 じゃないと、これ以上、前に進めないと思います。

 それと、もう1つ、回答者側から見ると、頭を悩ませるテーマ。

 >>簡単にいっぱつで
 >>簡単に 出来ますか? 

 こういった言葉が登場してくる。

 そうか・・・区切り位置操作じゃだめなんだ、あれって簡単じゃないんだ。
 なら、簡単 とは、どの程度なんだろう?

 それと、今回のコメント内にでてきたサンプルを見て、βなんかは理解力がプアなので
 混乱しています。

 もともと、こんなデータだったわけですよね。

 1  大阪 
 22 名古屋 
 350 福岡 

 >>区切り安いように ●を増やしたのです。 

 ●を増やしたのではなく、間のスペースを ● にかえたのでは?
 まぁ、それはそれとして、● にしなくても、もともとのデータの形のまま
 区切り位置処理は機能しますよね?

 なぜ ● に変えることが 区切りやすい ということになるのでしょうか?

 >>こんなのが 数千行もあり 

 何千行あろうが、区切り位置操作にとっては、同じですよね。
 1行ずつ処理して行くわけではないので。

 ★ただ、012 ABC や 012●XYZ の場合、012 が、12 になってしまう、それが都合が悪いので
  なんとかいい方法がないだろうかと、そういうことならわかるんですが、それ以前の
  『区切り位置』操作そのものがだめで、もっと簡単なものをといわれると、悩みますねぇ。

( β) 2017/02/27(月) 16:10


 元のデータに●があり、結果にはない場合の区切り位置の手順。

 1/3で「カンマやタブなどの…」を選択、2/3で区切り文字の「その他」にチェックを入れて
 横のテキストボックスに「●」を入力。
 3/3で1列目のデータ形式を文字列として表示先をB1として完了で。
(ねむねむ) 2017/02/27(月) 16:17

 もし、もともと複数のスペースで区切られている場合は2/3で区切り位置にスペースを選択(この時、自動で「連続した区切り文字は
 1文字として扱う」にチェックが入る)してあとは同じにやってみてくれ。
(ねむねむ) 2017/02/27(月) 16:30

重複するかも知れません。
ありがとうございますの メールをしたのですが
更新されなかったようです。

改めて

ねむねむ様

ありがとうございます。
簡単に一発で 出来ました。
これを長い間やりたかったのですが、なかなかできずに
とても苦労しておりました。
これからは 時短 楽に 仕事をすすめることができます。
本当に 本当に ありがとうございました。
こんなやり方があったんですねぇ〜

目からうろこです。

(やや) 2017/02/27(月) 16:45


コメント返信:

[ 一覧(最新更新順) ]


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