[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『区切り位置を一発で分けるには』(やや)
いつも お世話になります。
教えて下さい。
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
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.