wie man einen string in substring in excel?
Spalte "original" ist wie:
0.45::rafas::4.0::0.0::0.9
0.35::rasaf::4.0::110.0::1.0
und ich möchte zu brechen, die die Zeichenfolge in der folgenden (:: als Trennzeichen) in Excel
col1 col2 col3 col4 col5
0.45::rafas::4.0::0.0::0.9 0.45 rafas 4.0 0.0 0.9
0.35::rasaf::4.0::110.0::1.0 0.35 rasaf 4.0 110 1.0
Bitte helfen.
Dies ist wahrscheinlich auf gehört Superuser.com - Excel-Formeln sind ein wenig grenzwertig, wie weit der Programmierung
Ich Stimme dem nicht hier. Excel (in der Tat jede Tabellenkalkulation) ist Turing-vollständig. Sie sind ein wenig klobig für ernsthafte Programmierung, aber Sie sind jedes bit so mächtig wie <yourFavoriteLanguage>. Ohne zu wissen, zh_ Verwendung Fall ist es nicht fair auf mehr die Frage.
Ist excel immer noch Turing-vollständig ist, ohne seine makro-Sprache (VBA)? Macht ein Beweis existiert, dass "jede Tabellenkalkulation" ist Turing-vollständig?
Ich Stimme dem nicht hier. Excel (in der Tat jede Tabellenkalkulation) ist Turing-vollständig. Sie sind ein wenig klobig für ernsthafte Programmierung, aber Sie sind jedes bit so mächtig wie <yourFavoriteLanguage>. Ohne zu wissen, zh_ Verwendung Fall ist es nicht fair auf mehr die Frage.
Ist excel immer noch Turing-vollständig ist, ohne seine makro-Sprache (VBA)? Macht ein Beweis existiert, dass "jede Tabellenkalkulation" ist Turing-vollständig?
InformationsquelleAutor | 2009-09-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Auf dieser Seite erklärt, wie genau das mit dem "Text in Spalten" - Funktion.
Kopiert, die für Ihre Bequemlichkeit:
Schön, ich war nicht bewusst, dass Funktionalität.
Schnelle und einfache Weise, die ich nicht kannte, Danke!
Bitte poste den relevanten Auszug aus der Quelle oder fügen Sie code hinzu, um Ihre Antwort.
InformationsquelleAutor André Hoffmann
Wenn Sie wollte, es zu tun mit forumlae statt dem "text in Spalten" - Funktionen, die Sie verwenden könnten:
Vorausgesetzt string in A1
Dann kopieren C1 über D1:E1
Dann kopieren G1 über H1:I1
Und schließlich
Die Ergebnisse der split wird in der F1:J1. Sie können immer ausblenden der Spalten B:E, da Sie nur intern für die Teilung. Diese können sich dann auf so viele Zeilen, wie Sie benötigen, und wenn der Wert in A1 ist aktualisiert, alle anderen Werte werden geändert. Es ist jedoch auf eine Feste Anzahl von Spalten, kann aber leicht erweitert werden, wenn nötig.
Verwenden Sie einfach die MID-Funktion. MID(text, start_num, anzahl_zeichen In Excel start_num = Index + 1, und Sie müssen eine anzahl_zeichen obwohl dies könnte 99999 und zurück, bis das Ende der Zeichenfolge.
InformationsquelleAutor JDunkerley
Excel (oder OpenOffice) haben Funktionalität zum aufteilen von Text in Spalten. Markieren Sie alle Spalten, entsprechen diesem schema, dann gehen Sie in das Menü Daten, und wählen Sie "Text in Spalten". Verwendet ein Trennzeichen Trennzeichen und geben Sie es als ":" während die Behandlung von aufeinander folgenden delimitors als einer.
InformationsquelleAutor carl
Hier ist eine sehr einfache Weise zu extrahieren, das 5. Zeichen von Links aus einem text-string in Excel:
Nehme an, dass die Zeichenfolge ABCDEFGHIJ gespeichert ist, in Zelle A1 in einer Excel-Tabelle, dann die folgende Formel
=RECHTS(LINKS(A1,5),1)
produziert das 5. Zeichen von Links im string, nämlich "E".
InformationsquelleAutor Ken Brown
Wenn Sie möchten, eine einfache Funktion, können Sie den folgenden VBA-code.
Können Sie mit Strg+Umschalt+EINGABETASTE in einem Bereich von Zellen nach der Eingabe der Formel auf die Zelle verweisen, in dem Sie die Zeichenfolge, die Sie müssen aufgeteilt werden.
InformationsquelleAutor d0m1n0