
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.
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.
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 PrefixCharacter
auf jede Konstante in der SpalteA.
BEARBEITEN#2:
Makros sind sehr einfach zu installieren und zu verwenden:
- ALT-F11 öffnet das VBE-Fenster
- ALT-I ALT-M öffnet ein neues Modul
- 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:
- Öffnen Sie das VBE-Fenster wie oben
- Löschen Sie den Code
- Schließen Sie das VBE-Fenster
So verwenden Sie das Makro aus Excel:
- ALT-F8
- Wählen Sie das Makro
- 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!