スペース(またはその他の区切り文字)で分割せずにテキストをExcelに貼り付ける


28

最近、Excelのテキストから列への機能を使用して、スペース文字に基づいてデータの列を複数の列に分割しました。テキストをExcelに貼り付けると、Text to Columns機能を使用せずに、自動的に複数の列に分割されます。この機能を通常に戻す方法はありますか?


私はコロンでURLを分割しています...私が使用するすべてのスプレッドシートで!
ブームハウアー14年

回答:


48

これはうまくいくように見えましたが、少し複雑です。

  1. セルにデータを入力します。
  2. テキストから列への機能を選択します。
  3. [区切り]が選択されていることを確認し、[次へ]を選択します。
  4. Space(または無効にする区切り文字)の横のチェックをオフにします
  5. 完了をクリックします。

解答を@ leigh-riffelとしてマークすることを忘れないでください。コミュニティを支援します。
-evan.bovie

5
これはうまくいきました。そのため、最後のテキストから列への操作が今後のすべての貼り付けに使用されるようです。
ブームハウアー14年

ブック内の今後のすべての貼り付けに使用され、テキストファイルを開くたびに既定で設定されます。
モヒル

ああ。(後知恵で)明らか-おかげで素晴らしい時間の
節約になりました-fostandy

1
悲しいUX !! ..「列にテキストを分割」ボタンのすぐ隣に「自動分割」オプション/チェックボックスボタンを追加する必要がありました。
WeSamアブダラ

2

クイックマクロを作成し、personal.xlsmファイルに追加しました。これがコードです。これは多かれ少なかれLeigh Riffelが提案したのと同じことをしますが、それはクイックマクロ実行です。

Sub DisableAutoSplitting()
    Selection.TextToColumns Destination:=Range("C2"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 1), TrailingMinusNumbers:=True
End Sub

注意:マクロを実行すると、元に戻す履歴が失われます。
gws 16

0

または、入力しているように数式バーまたはセルをクリックして貼り付けます。その後、そのセルにのみ移動します。(LOLのマクロ作成-とても複雑)


これは、1つのセルのみに貼り付けようとしている場合に機能します。すべての行が1つのセルに収まるため、複数の行に貼り付けると機能しません。
クルーボ

-1

元に戻すためのCTRL Zは、それを元に戻すより速い方法ではありませんか?


1
[元に戻す]は、暗黙的な分割だけでなく、明示的な貼り付け自体も元に戻します。分割ではなく、貼り付けが必要です。
リーリフェル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.