wie konvertiere ich 60.000 Zellen in Text, indem ich ein einfaches Anführungszeichen hinzufüge?

wie konvertiere ich 60.000 Zellen in Text, indem ich ein einfaches Anführungszeichen hinzufüge?

konvertieren möchten

311562 = '311562

ich habe versucht, diese Formel zu verwenden =CONCATENATE("'",B8)und dann das Ergebnis in den Notizblock kopiert

'311562

und dann das Ergebnis erneut in Excel eingefügt, aber es funktioniert nicht Excel ändert die Ausgabe automatisch in 2 einfache Anführungszeichen

''311562

Bearbeiten:

Wenn ich char(39) verwende, fügt die POI-API den Daten Anführungszeichen hinzu, die ich nicht möchte. mit Char(7)

Antwort1

Wenn Sie Excel 2013 oder höher haben, können Sie Flash Fill verwenden.

Wenn Ihre Daten in Spalte A stehen, geben Sie in Spalte B ein Beispiel für konvertierte Daten an. Wenn d. h. 311562 in A1 steht, schreiben Sie „311562“ in B1.

So was:

Drücken Sie nun STRG+E oder klicken Sie auf Start->Füllen->Blitzfüllung.

Antwort2

Ich würde hier einen anderen Ansatz wählen.

Wählen Sie die Zellen aus, die Sie ändern möchten, klicken Sie dann mit der rechten Maustaste auf die Auswahl und wählen Sie Format Cells. Ändern Sie die Zellenformatierung von Standard in Text.

Excel erkennt nun, dass es sich bei diesen Zahlen um Text handelt, richtet sie links aus und behandelt sie als Text, nicht als Zahlen. Dies hat genau denselben Effekt, als wenn Sie vor der Zahl ein ' hinzufügen, außer dass Sie es bei Bedarf auch wieder ändern können, was ich für einen Bonus halte.

Antwort3

Mit Werten in der SpalteA, InB1eingeben:

=CHAR(39) & A1

und nach unten kopieren. Dann Spalte kopierenBund PasteSpecialValues ​​zurück in die SpalteA.

BEARBEITEN #1:

Das Beste, was Sie tun können, ist, dieses kurze VBA-Makro auszuführen:

Sub ApplyTick()
    For Each r In Range("A:A").Cells.SpecialCells(2)
        r.Value = "'" & r.Value
    Next r
End Sub

Dieser Code wendet PrefixCharacterauf jede Konstante in der SpalteA.

BEARBEITEN#2:

Makros sind sehr einfach zu installieren und zu verwenden:

  1. ALT-F11 öffnet das VBE-Fenster
  2. ALT-I ALT-M öffnet ein neues Modul
  3. Füge das Material ein und schließe das VBE-Fenster

Wenn Sie die Arbeitsmappe speichern, wird das Makro mit gespeichert. Wenn Sie eine neuere Version von Excel als 2003 verwenden, müssen Sie die Datei als .xlsm und nicht als .xlsx speichern.

So entfernen Sie das Makro:

  1. Öffnen Sie das VBE-Fenster wie oben
  2. Löschen Sie den Code
  3. Schließen Sie das VBE-Fenster

So verwenden Sie das Makro aus Excel:

  1. ALT-F8
  2. Wählen Sie das Makro
  3. Berühren Sie RUN

Weitere Informationen zu Makros im Allgemeinen finden Sie unter:

http://www.mvps.org/dmcritchie/excel/getstarted.htm

Und

http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx

Damit dies funktioniert, müssen Makros aktiviert sein!

verwandte Informationen