Excel Kopieren-Einfügen: Immer mit der Zielformatierung übereinstimmen


36

Ich verwende Excel, um Zahlen zu knabbern, daher möchte ich normalerweise nicht die Formatierung zusammen mit dem Text kopieren. Dies ist jedoch die Standardeinstellung. Gibt es eine Möglichkeit, die Zielformatierung beim Einfügen in Excel standardmäßig immer anzupassen?


Welche Excel-Version verwenden Sie?
Firee

@Firee: Excel 2013
Leftium

Antworten:


29

Die Standardeinstellung kann nicht festgelegt werden, ist aber praktischer, als nach jedem Einfügen mit den Einfügeoptionen zu experimentieren:

Wenn Sie vor dem Einfügen von Text die Rücktaste oder die Taste F2 drücken, wird nur der Text eingefügt, wobei die vorhandene Formatierung beibehalten wird.

Quelle: http://appscout.pcmag.com/business-financial/272436-match-destination-formatting

Ich frage mich, warum das funktioniert?


1
Dies funktioniert in Excel 2007 nicht für mich.
Scott

6
Dies funktioniert, weil die Zelle in den Bearbeitungsmodus und nicht in den Texteingabemodus versetzt wird. Dies entspricht einem Doppelklick in die Zelle.
RobG

4
Wenn Sie versuchen, mehrere Zeilen einzufügen, funktioniert dies nicht, da der Text aller Zeilen in eine Zelle eingefügt wird.
Jon

In Excel 2013 können Sie laut Microsoft die Standard-Einfügeoptionen festlegen. Optionen> Erweitert> Ausschneiden, Kopieren, Einfügen. Passen Sie dort Ihre Vorgaben an.
music2myear

10

Try ALT+ E+ S+ V+ ENTERsind die Tastenanschläge.

Sie könnten ein Makro in Ihre persönliche Excel-Arbeitsmappe einfügen, um etwas Besonderes einzufügen, aber Sie könnten die Aktion danach nicht mehr rückgängig machen.


ALT + E + S + T + ENTER funktioniert bei mir. Ihre Methode hat nicht funktioniert, aber ich verwende wahrscheinlich eine neuere Version von Excel.
Kojow7

9

Doppelklicken Sie einfach zuerst auf die Zelle, bevor Sie sie einfügen.


Hinweis. Damit dies funktioniert, müssen Sie auf die zu kopierende Zelle doppelklicken und den Zellentext auswählen (Strg-C). Sie können dann überall einfügen, ohne auf die Zielzelle doppelklicken zu müssen. Dies kopiert nur den Text und nicht die Formatierung.
Redcalx

1
Dies funktioniert jeweils nur zum Einfügen einer Zelle. Wenn Sie viele Zellen in einer Spalte oder viele Spalten einer Zeile oder eine Kombination davon haben, müssen Sie immer noch jede einzelne Zelle kopieren und einfügen.
Nate

Vielen Dank, aber immer noch nicht perfekt, da Sie nur die Tastatur verwenden möchten. Dann müssen Sie eine weitere Aktion ausführen - drücken Sie F2, um zuerst die ausgewählte Zelle einzugeben.
DimaSan

5

Ich glaube nicht, dass es eine Möglichkeit gibt, die Standardeinstellung zu ändern. Was ich jedoch als sehr praktisch empfunden habe, ist das Hinzufügen der Schaltfläche "Formeln einfügen" (die die Zielformatierung automatisch beibehält) zur Symbolleiste für den Schnellzugriff. Um dies zu tun:

  • Klicken Sie mit der rechten Maustaste auf die Symbolleiste für den Schnellzugriff (der Bereich oben links mit den Schaltflächen Speichern, Rückgängig und Wiederherstellen).
  • Klicken Sie auf "Symbolleiste für den Schnellzugriff anpassen ...".
  • Wählen Sie im Dropdown-Menü "Befehle auswählen aus:" die Option "Alle Befehle".
  • Scrollen Sie nach unten zu "Formeln einfügen" und doppelklicken Sie darauf
  • OK klicken

Wenn Sie jetzt eine Zelle oder einen Bereich kopieren, können Sie einfach Alt + 4 verwenden (vorausgesetzt, die neue Schaltfläche ist die vierte in der Symbolleiste für den Schnellzugriff), um sie an der gewünschten Stelle einzufügen und die Zielformatierung beizubehalten.


2
Danke dafür! Es funktioniert, um mehrere Zellen einzufügen (z. B. eine ganze Tabelle von einer Webseite oder etwas anderem) UND es kann eine Tastaturkombination aktiviert werden.
Nate

2

In Excel 2013 die gewöhnliche Verwendung Strg + V - Verknüpfung, und drücken Sie Strg und drücken Sie dann M .


2
Bitte erarbeiten , wie diese beantwortet die Frage : „ Gibt es eine Möglichkeit , um Standard immer Ziel übereinstimmen Formatierung beim Einfügen in Excel “.
CharlieRB

1

Zusätzlich zu meiner obigen Antwort gibt es noch einen weiteren Weg, um dies zu erreichen.

Gehen Sie zu Datei> Optionen> Symbolleiste für den Schnellzugriff.

Wählen Sie "Alle Befehle": Bildbeschreibung hier eingeben

Wählen Sie "Einfügen und Quellformatierung beibehalten" und dann "Hinzufügen". Sie können diese Option auch mit den Positionierungspfeilen nach oben positionieren. Vorteil hierbei ist, dass Sie die ALT+1Tastenkombination verwenden können:

Bildbeschreibung hier eingeben


1

Laut der MSDN Excel PasteType-Referenz gibt es kein "Einfügen-Abgleichen-Ziel-Thema", obwohl Sie nur die Werte oder Formeln einfügen könnten .

Ähnlich wie in den Anweisungen hier können Sie ein Makro hinzufügen, um das Verhalten von STRG + V zu überschreiben.

Die Schritte sind wie folgt (leicht von der Quellseite verschönert):

  1. Drücken Sie ALT + F11, um das Microsoft Visual Basic für Applikationen- Fenster zu öffnen
  2. Wählen Sie Einfügen > Modul aus dem Menü und fügen Sie den folgenden Code in das Modulfenster ein :

    Sub PasteAsValue()
        Selection.PasteSpecial Paste:=xlPasteValues
    End Sub
    

    HINWEIS : ErsetzenxlPasteValuesmitxlPasteFormulasfalls erforderlich

  3. ( optional ) Benennen Sie das Modul um (im unteren linken Bereich der Eigenschaften )
  4. schließe das Fenster (klicke auf das "X" oben rechts)
  5. Drücken Sie ALT + F8, um das Dialogfeld Makro zu öffnen
  6. Wählen Sie das Makro "PasteAsValue" (oder den Namen des in Schritt 2 erstellten Makros) und klicken Sie auf die Schaltfläche "Optionen ..."
  7. in der Makrooptionen - Dialogfeld Typ „v“ in der Box, und (optional) eine Beschreibung
  8. klicken Sie auf die Schaltfläche „OK“ um die Änderungen zu übernehmen und die Ausfahrt Macro Options Dialogfeld
  9. Klicken Sie auf die Schaltfläche "Abbrechen", um das Dialogfeld " Makro" zu schließen (und das Ausführen von Makros zu vermeiden).
  10. Speichern Sie die Excel-Tabelle (Excel gibt eine Warnung aus, wenn die Tabelle noch keine .xlsm"Makro-fähige Tabelle" ist. Klicken Sie auf "Nein", damit Excel nach einem anderen Dateinamen und Dateityp zum Speichern fragt.)

Ich folgte dieser Methode aber ich den Fehler erhielt: pastespecial method of range class failed. Ich habe die VAB-Leitung durch ersetzt ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:=Falseund das schien zu funktionieren. Ich habe diese Zeile erhalten, indem ich ein Makro aufgenommen und nur einen speziellen Text eingefügt habe.
Aaron Hoffman

1

Dies ist eine weitere Problemumgehung, die ich gefunden habe, wenn Sie von Excel zu Google Sheets wechseln können:

  • Ctrl- Shift- V: Nur Werte einfügen

Quelle: support.google.com/docs/answer/181110

Ich habe es nur zweimal überprüft und Excel 2016 hat diese Verknüpfung noch nicht (standardmäßig).


0

Die Methode "Forumula einfügen" funktioniert, wenn Sie in dieselbe Arbeitsmappe kopieren und einfügen. Wählen Sie beim Kopieren in eine andere Arbeitsmappe die Option Inhalte einfügen und anschließend das CSV-Format.


0

Einfügen mit ctrl+ Vund ctrldrücken, um ein Ein-Tasten-Menü mit Formatierungsoptionen zu öffnen. Standardmäßig setzt der Buchstabe Vdie eingefügten Informationen auf die frühere / richtige Formatierung der Zielzelle.

Ein bisschen seltsam, dass die ctrl+ Vund ctrldann Vso unterschiedliche Effekte haben, aber trotzdem die Zielformatierung zu überarbeiten und beizubehalten:

Kopieren Sie Zellen oder Zellbereiche, fügen Sie sie an neuen Stellen ein, indem Sie ctrl+ verwenden, Vals würden Sie die Quellformatierung verschieben, und drücken Sie ctrldann V, um eine Änderung von der aktuellen Quellformatierung in die Zielformatierung auszuwählen.

ctrl+ Vdann ctrldann V. Eine viel schnellere Methode als Zeigen und Klicken.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.