Wie bekomme ich das letzte Zeichen eines Strings mit einer Excel-Funktion?Wie bekomme ich das letzte Zeichen eines Strings mit einer Excel-Funktion?
Antwort
Sie müssen sich nicht entschuldigen, wenn Sie eine Frage stellen! Versuchen Sie es mit der Funktion RIGHT
. Es gibt die letzten n Zeichen eines Strings zurück.
=RIGHT(A1, 1)
Nur ein weiterer Weg, dies zu tun: ein wenig unvollständig oben war folgendes versuchen
=MID(A1, LEN(A1), 1)
Alternative Lösungen sind im Allgemeinen willkommen. Z.B. Eine Formellösung für eine VBA-Frage kann für andere wertvoll sein, auch wenn sie nicht OP ist. Kürzere oder schnellere Lösungen werden im Allgemeinen aus Effizienzgründen begrüßt. Alternative Funktionen mögen willkommen sein, wo zum Beispiel ihre Verfügbarkeit in verschiedenen Versionen variiert. Aber können Sie klären, wie zwei Standardfunktionen statt einer und einer längeren Formel einen Mehrwert schaffen? – pnuts
Sieht aus wie die Antwort ein: -
= RIGHT (A2, (LEN (A2) - (LEN (A2) -1)))
Offensichtlich ist dies für die Zelle A2 ...
Was das bedeutet ist, verwendet eine Kombination aus Ri ght und Len - Len ist die Länge einer Zeichenkette und in diesem Fall wollen wir alle bis auf eine davon entfernen ... klar, wenn Sie die letzten zwei Zeichen haben möchten, ändern Sie die -1 in -2 usw. usw.
Nachdem die Länge ermittelt wurde und der Teil, der benötigt wird, zeigt der Befehl RIGHT die von Ihnen benötigten Informationen an.
Dies funktioniert gut mit einer IF-Anweisung kombiniert - ich benutze dies um herauszufinden, ob das letzte Zeichen einer Zeichenfolge ein bestimmtes Zeichen ist und entfernen Sie es, wenn es ist .. siehe das folgende Beispiel für das Entfernen von Kommas aus der Ende einer Zeichenkette ...
= IF (RECHTS (A2, (LEN (A2) - (LEN (A2) -1))) = ",", LINKS (A2, (LEN (A2) - 1)), A2)
Kannst du erklären, warum '= RECHTS (A2, (LEN (A2) - (LEN (A2) -1)))" bevorzugt "zu" = RECHTS (A1, 1) "ist, was zwei Jahre zuvor gepostet wurde? – pnuts
=RIGHT(A1)
ist völlig ausreichend (wo die Zeichenfolge in A1 enthalten ist).
Ähnliche in der Natur LEFT, die Excel RIGHT Funktion extrahiert einen Teilstring aus einem String aus den am weitesten rechts stehenden Zeichen beginnen:
SYNTAX
RIGHT(text, [number_of_characters])
Parameter oder Argumente
Text
Die Zeichenfolge, aus der Sie extrahieren möchten.
Anzahl_Zeichen
Optional. Er gibt die Anzahl der Zeichen an, die Sie vom rechtshöchsten Zeichen aus extrahieren möchten. Wenn dieser Parameter weggelassen wird, wird nur 1 Zeichen zurückgegeben.
Betrifft
Excel 2016, Excel 2013, Excel 2011 für Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000
Seit Anzahl_Zeichen ist optional und standardmäßig 1
ist es in diesem Fall nicht erforderlich.
Allerdings gibt es viele Probleme mit Leerzeichen am Ende gewesen und wenn dies ein Risiko für den letzten sichtbar Charakter (im Allgemeinen):
=RIGHT(TRIM(A1))
könnte bevorzugt werden.
- 1. Wie bekomme ich das letzte Zeichen einer Zeichenkette in PHP?
- 2. Wie bekomme ich die letzten 4 Zeichen eines Strings?
- 3. Wie kann ich das letzte Zeichen eines Textfeldes finden?
- 4. Wie überprüfe ich das letzte Zeichen eines NSString
- 5. Wie bekomme ich das letzte Element eines verschachtelten Arrays?
- 6. Ausschließen das letzte Zeichen eines Regex
- 7. Wie bekomme ich das letzte Element einer Sequenz in XPath?
- 8. DELETE das letzte Zeichen aus einer Zeile, wenn das letzte Zeichen ist char (10) in SQL
- 9. Wie bekomme ich die ersten x Zeichen aus einer Zeichenfolge, ohne das letzte Wort abzuschneiden?
- 10. Wie rasiere ich das letzte Zeichen mit sed ab?
- 11. das letzte Vorkommen eines Strings in Javascript Entfernen
- 12. Wie man ein Zeichen mit ALLEN Zeichen eines Strings vergleicht
- 13. Wie lösche ich die letzte Pfadkomponente eines Strings in Swift?
- 14. Wie wird das letzte Zeichen einer Zeichenfolge unbekannter Länge extrahiert?
- 15. PHP Das letzte Vorkommen eines Strings in einem String ersetzen?
- 16. Doppel letzte Zeichen jeder Liste von Strings mit Python
- 17. SQL Server: Wie lese ich das letzte Zeichen einer Zeichenfolge und ein neues Zeichen hinzufügen
- 18. iOS: NSMutableAttributedString: Wie programmiere ich das letzte Zeichen?
- 19. Holen Sie das letzte Zeichen einer Zeichenfolge aus einer Variablen
- 20. PHP - Wie bekomme ich das Element vor das letzte Element eines Arrays?
- 21. Count Zeichen eines Abschnitts eines Strings
- 22. Wie lösche ich das letzte Zeichen des Textes?
- 23. Wie entferne ich das letzte Zeichen von String in C#?
- 24. Wie zeige ich das letzte Zeichen des NSString *
- 25. Wie bekomme ich das neueste Zeichen in Textbox geschrieben?
- 26. Wie bekomme ich das erste und letzte Element von Array
- 27. Wie bekomme ich das letzte Objekt aus dem Objektfeld?
- 28. Wie bekomme ich die max 2 Strings
- 29. Wie lösche ich das letzte Zeichen aus einer Zeichenfolge mit jQuery?
- 30. Wie bekomme ich das Elternformular einer Eingabe?
Perfekt, danke! – shlawson