- ベストアンサー
excelでタブ区切りを置換したい場合
excelでタブ区切りを置換する方法があったら教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
かなり的外れな回答でしたね。 すみません(笑) タブ区切りのデータのタブの部分に 別の文字を入れたいということでしょうか? 11 22 33 とあるのを 例えば 11/22/33 という感じでしょうか? 検索のところに通常の貼り付けが できない場合にはデータをコピーしたら Ctrl + V で貼り付けてみてください。 タブの部分だけを残して検索するか 検索する文字列のところにスペースをひとつ 入力して(見た目は空白のようになりますが カーソルの位置が文字ひとつ分右に移動している状態) 置換えではどうでしょう? できませんでしょうか?
その他の回答 (3)
- tizzy
- ベストアンサー率51% (115/224)
なるほど。 データをいろいろな場所にやり取りすると そういうことが起きますよね。 改行の対処としては #3の書式設定をした後に 置換えで検索をスペース(#2の方法) にして、置換え文字を空白(何も入力しない) にするとデータ内の空白部分が取り除かれます。 エクセルの性質上こんな方法しかありませんが ひとつずつセルを操作するよりは 幾分ましかと思います(笑) 良い回答にならなくて申し訳ないです。 この後の作業もがんばってくださいね(^^)
お礼
どうもありがとうございました。トライしてみます。
- tizzy
- ベストアンサー率51% (115/224)
改行とは? 推測ですが、セルの中で2行になっている 物を元に戻す、ということですか? A __________ lあいうえお 1 lかきくけこ l_________ こういうのを A __________ lあいうえおかきくけこ 1 l l_________ こういうのにしたい、ということでしょうか? この場合は置換えよりも書式設定で変更 になると思います。 選択したセルを右クリック>>セルの書式設定 配置タブの中で「文字の制御」の項目で 「折り返して・・・・」のところの チェックをはずします。 これで一行に表示できます。 これでよろしいのでしょうか??
補足
回答ありがとうございます。書式設定ですと確かにExcel上では一行に表示できますが、潜在的に改行が残ってしまい、データベースに吸い上げた際に、1つのレコードの途中で2つに分かれてしまいます。これを防ぐためにレコードの途中に不用意に存在する改行を削除したいのです。
- tizzy
- ベストアンサー率51% (115/224)
タブ区切りになっているデータを 切り離して別々のセルに入れたい ということでしょうか? そのような場合でしたら データ>>区切り位置 で指定できると思います。 この操作のことではない場合には 補足をいただけますか? お願いします。
補足
テキストエディタではタブ区切りを置換できるのですがexcelで列を特定して置換(ctrl+H)したい場合どうしても検索のフィールドにタブをペーストできなくて困っております。何か特別な方法があるのではと思うのですが...
補足
ありがとうございます。出来ました。 ついでに、もし分かりましたら教えていただきたいのですが、同じように特定の列の改行を置換で消したい場合はどうしますか? 同じようにCtrl+Vやってみたのですが、こんどはできませんでした。 なぜ、このような質問をするのかといいますと。現在、データベースを扱っているのですが。データをバッチ処理でインポートする際にレコードの中に不意にタブとか改行が入っていることが多く悩まされているからです。 テキストでは置換出来るのですが。改行の場合はレコードを区切るために必要な要素ですので一括置換が出来ません。