Ich habe eine Liste mit ungefähr 10.000 Namen / Adressen, die ich manuell in Excel bereinigen muss (Spaß!). Wie Sie sich vorstellen können, ist das Doppelklicken, um fast jede Zelle zum Bearbeiten einzugeben, ein Ziehen. Und es ist frustrierend, dass Sie am oberen / unteren Rand des Arbeitsblatts landen, wenn Sie sich sogar etwas in der Nähe des oberen / unteren Randes der Zelle befinden!
Gibt es eine Möglichkeit, Excel anzuweisen, im Bearbeitungsmodus zu bleiben, sodass ich den Inhalt automatisch bearbeiten kann, wenn ich auf eine Zelle klicke (oder noch besser, wenn ich nach unten scrolle)? Ich kann nicht einfach mit dem Tippen beginnen, da dies die gesamte Zelle überschreibt, wenn ich oft nur 1 oder 2 Zeichen bearbeiten muss. Vielen Dank.
quelle
Antworten:
Sie können dies mit dem folgenden Makro tun. Dadurch verhält sich Excel so, als würden Sie F2jedes Mal drücken, wenn Sie eine Auswahl in der Tabelle ändern.
Drücken Sie Alt+ F11, um den VBA-Editor aufzurufen, erweitern Sie die linke Baumansicht, bis Sie das gewünschte Arbeitsblatt sehen, doppelklicken Sie auf das Arbeitsblatt und fügen Sie den obigen Code dort ein.
Sie können dies einfach deaktivieren, indem Sie
'
vor der Codezeile einen Kommentar einfügen, der wie folgt lautet:Oder ich denke, es komplett zu löschen.
Dies funktioniert auch sehr gut, wenn Sie enterZellen verschieben (was vermutlich Ihre Hauptabsicht ist), da sie sofort bearbeitet werden und Sie sich viel schneller bewegen können.
quelle
Sie können von der Tastatur aus über die F2Taste in den Bearbeitungsmodus wechseln oder ein VB-Makro mit einem Popup / einer Eingabeaufforderung erstellen. Eigentlich gibt es keine Option, die ich kenne, um im F2Modus zu bleiben . Sie könnten jedoch ein kleines Skript in Excel schreiben, das eine Zeile tiefer in die Zelle geht (und dieses Makro dann Ihr "return / tab" in eine neue Spalte ersetzen lässt). .
Bearbeiten: Eine andere Option wäre, diese Änderungen über ein anderes Programm mit einer zugänglicheren Benutzeroberfläche für diese Art von Daten zu verwalten. Übertragen Sie beispielsweise alle diese Daten in ein Datenbankprogramm wie Access und verwalten Sie die Datenfelder über die Benutzeroberfläche.
All dies vermeidet jedoch das Hauptproblem. Warum gibt es 10.000 Datenzeilen, die manuell bereinigt werden müssen? Wenn es zu umständlich ist, ein einziges Skript zu schreiben, um alle zu regieren, können Sie die Tabelle in sinnvolle Gruppen aufteilen und auf diese Weise vorgehen. Es ist kaum vorstellbar, dass 10.000 Datenfelder manuell verarbeitet werden müssen und es keine Umgehung gibt.
quelle
...why is there 10,000 rows of data that require manual cleaning?
Der einzige Weg, den ich kenne, ist durch Drücken von F2. Das funktioniert jedes Mal, bis Sie Return/ drücken Enter, um die aktuelle Zelle zu verlassen.
quelle
Eine mögliche Antwort wäre ein Programm namens "Mittlere Maustaste (oder Mausrad) auf Doppelklick", das in CodeProject verfügbar ist. Ich weiß nicht, ob ich hier Links posten soll, aber ich bin sicher, dass Google Ihr Freund sein kann. Solange es aktiv ist, können Sie einfach mit der mittleren Maustaste klicken und es wird ein Doppelklick mit der linken Maustaste an Ihren Computer gesendet.
quelle
Das Drücken von "F2" ist möglicherweise die beste Wahl, bleibt jedoch nicht im Bearbeitungsmodus. Wenn Sie die gewünschten Bearbeitungen kennen, ist das Suchen / Ersetzen (Strg + F) ebenfalls sehr nützlich und spart möglicherweise viel Zeit. Darüber hinaus können Sie eine Liste von über 200 Excel - Tastenkombinationen finden hier .
quelle
Wählen Sie die gesamte Spalte aus und verwenden Sie Suchen und Ersetzen. Setzen Sie einfach ein Leerzeichen auf Suchen und Ersetzen, dann wird es aktualisiert. Auf diese Weise können Sie Excel zum Narren halten und es funktioniert
quelle
Probieren Sie die Formel = verketten. Verbinde die Informationen zweier Zellen. Dann könnten Sie Werte kopieren und einfügen.
quelle
Überprüfen Sie die Parameter der Zelle formatieren ... Wenn die Zelle auf der Registerkarte "Schutz" ein Häkchen aufweist, können Sie den geschriebenen Text der Zelle nicht bearbeiten. Das Kontrollkästchen sollte deaktiviert sein, um den Inhalt des Kontrollkästchens anzuzeigen und nach Bedarf zu bearbeiten.
quelle
Dies war die einfachste Lösung, die für mich funktioniert hat.
http://ccm.net/forum/affich-172180-unable-to-change-date-format-in-excel
quelle
Wenn Sie die Zellen ohne Formel oder etwas bearbeiten, was nur in Excel möglich ist, kopieren Sie diese Zellen einfach und fügen Sie sie als normale Spalten oder Tabellen in ein Word-Dokument ein. Bearbeiten Sie die Daten in dieser Tabelle nach Belieben und kopieren Sie sie anschließend wieder direkt an die ursprüngliche Stelle in Excel.
quelle