エクセルで質問です②


セル(ます?)の中にたとえば(「」はセルの枠の意味)

「【肉】100g【野菜】50g【水】30g」
とあります。

これを下のように一気に3分割にしたいのですが

「【肉】100g」「【野菜】50g」「【水】30g」


教えてください。
宜しくお願い致します。

回答の条件
  • URL必須
  • 1人1回まで
  • 登録:
  • 終了:2009/02/03 10:56:48
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:Mook No.2

回答回数1314ベストアンサー獲得回数393

ポイント100pt

分割したい対象を選択し、置換で

@【

など(@などデータにない文字を使用)に変換します。


メニューからデータの区切りを選択し、「次へ」を押して、

「その他」で先ほど指定した文字(上記の例では@)を指定して、「完了」でどうでしょうか。

http://www.eurus.dti.ne.jp/~yoneyama/Excel/mous_jyo/jyo-1.html

http://support.microsoft.com/kb/214261/ja

その他の回答2件)

id:SALINGER No.1

回答回数3454ベストアンサー獲得回数969

ポイント100pt

数式で処理するとして、"【"で分割するとすると

A1セルに文字列が入っているとして、B1、C1、D1セルの数式を

=LEFT(A1,FIND("【",A1,2)-1)

=MID(A1,FIND("【",A1,2),FIND("【",A1,FIND("【",A1,2)+1)-FIND("【",A1,2))

=RIGHT(A1,LEN(A1)-FIND("【",A1,FIND("【",A1,2)+1)+1)

http://q.hatena.ne.jp/

id:Mook No.2

回答回数1314ベストアンサー獲得回数393ここでベストアンサー

ポイント100pt

分割したい対象を選択し、置換で

@【

など(@などデータにない文字を使用)に変換します。


メニューからデータの区切りを選択し、「次へ」を押して、

「その他」で先ほど指定した文字(上記の例では@)を指定して、「完了」でどうでしょうか。

http://www.eurus.dti.ne.jp/~yoneyama/Excel/mous_jyo/jyo-1.html

http://support.microsoft.com/kb/214261/ja

id:pino0223 No.3

回答回数86ベストアンサー獲得回数2

ポイント100pt

「【肉】100g【野菜】50g【水】30g」

「【肉】100g」「【野菜】50g」「【水】30g」

のセルにカーソルを置き【編集】→【置換】→

検索する文字列に 【

置換後の文字列に 「【 

としてすべて置換します。

「「【肉】100g「【野菜】50g「【水】30g」

となるので上のセルが少ないなら一番前の「「の「を一つ削除すればOK

数多くある場合は同様に置換をかければいいです。

【編集】→【置換】→

検索する文字列に 「「

置換後の文字列に 「

としてすべて置換します。

http://q.hatena.ne.jp/1233530197

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません