Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: die ersten 10 Zeichen einer Zelle auslesen

die ersten 10 Zeichen einer Zelle auslesen
16.11.2004 08:03:21
Uli
Hallo,
ich möchte in einer Spalte nach einem Eintrag suchen, der über die ersten 10 Zeichen identifiziert werden kann.
Momentan vergleiche ich über "value" den gesamten Zellinhalt, aber das reicht eben nicht aus.
Welche Funktion führt mich zum Ziel?
Danke, ULI
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: die ersten 10 Zeichen einer Zelle auslesen
Harald
Hallo Uli,
=links(Zelle,10)
Gruß Harald
AW: die ersten 10 Zeichen einer Zelle auslesen
16.11.2004 08:28:14
Uli
Also mit =links(Zelle;10) klappt's in der Excel Tabelle.
Aber in VBA kann ich doch mit dem Befehl nicht arbeiten?!
AW: die ersten 10 Zeichen einer Zelle auslesen
Matthias
in VBA heisst es
Left(Zelle.Value, 10)
Gruß Matthias
Anzeige
AW: die ersten 10 Zeichen einer Zelle auslesen
Marcus
Hallo,
habe hier ein kurzes Beispiel vorbereitet:

Sub auslesen()
Dim strwert As String
strwert = Left(Range("a1"), 10)
Range("a2") = strwert
End Sub

Gruß
Marcus
 
 ABC
1Die Formelsammlung des Forums
2http://xlformeln.de
3   
4MaRo´s Excel Treff
5http://xltreff.de
 

Anzeige
:-) Danke schön
16.11.2004 08:40:37
Uli
LEFT - komisch, da hatte ich die Hilfe eigentlich schon danach durchsucht.
Na egal, jetzt klappt's ja bestens.
Also schönen Dank für die schnelle Hilfe
AW: die ersten 10 Zeichen einer Zelle auslesen
xule
Hier mal ein Beispiel (mit 3 unterschiedlichen Arten für Zellen lesen/schreiben)

Sub Test()
[A1] = "ABCDEFGHIJKLMNOBQRSTUVWXYZ"
Neu = Left(Cells(1, 1).Value, 10)
Range("A2").Value = Neu
End Sub

der gesuchte Befehl ist im VBA Left(..,10)
gruß UD
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Die ersten 10 Zeichen einer Zelle in Excel auslesen


Schritt-für-Schritt-Anleitung

Um in Excel nur die ersten 10 Zeichen einer Zelle anzuzeigen, kannst du die Funktion LINKS verwenden. Hier ist die genaue Vorgehensweise:

  1. Klicke auf die Zelle, in der du die ersten 10 Zeichen anzeigen möchtest.
  2. Gib die folgende Formel ein:
    =LINKS(A1; 10)

    Hierbei steht A1 für die Zelle, aus der du die ersten 10 Zeichen auslesen möchtest.

  3. Drücke die Eingabetaste, um das Ergebnis zu sehen.

Falls du mit VBA arbeitest, lautet der Befehl:

Left(Zelle.Value, 10)

Häufige Fehler und Lösungen

  • Fehler: Die Formel zeigt einen Fehler an.
    Lösung: Überprüfe, ob du die richtige Zelle angegeben hast und ob du die Semikolons (;) oder Kommas (,) korrekt genutzt hast, je nach regionalen Einstellungen.

  • Fehler: In VBA funktioniert die LINKS-Funktion nicht.
    Lösung: Nutze stattdessen Left(Zelle.Value, 10).


Alternative Methoden

Es gibt mehrere Möglichkeiten, um die ersten Zeichen einer Zelle in Excel auszulesen:

  1. Mit der Funktion TEIL:

    =TEIL(A1; 1; 10)

    Diese Funktion gibt ebenfalls die ersten 10 Zeichen der Zelle A1 zurück.

  2. Mit der Funktion TEXT: Wenn du nur die ersten 5 Zeichen auslesen möchtest, kannst du folgendes verwenden:

    =TEXT(A1; "00000")

    Dies ist nützlich, wenn du mit Ziffern arbeitest.


Praktische Beispiele

  1. Erste 4 Zeichen übernehmen: Wenn du die ersten 4 Zeichen einer Zelle auslesen möchtest, verwende:

    =LINKS(A1; 4)
  2. Erste 3 Zeichen auslesen: Um die ersten 3 Zeichen zu lesen, ändere die Formel entsprechend:

    =LINKS(A1; 3)
  3. VBA Beispiel: Um die ersten 5 Zeichen einer Zelle in VBA zu übernehmen, kannst du folgendes Skript verwenden:

    Sub Beispiel()
       Dim strwert As String
       strwert = Left(Range("A1"), 5)
       Range("A2").Value = strwert
    End Sub

Tipps für Profis

  • Nutze die Funktion LÄNGE, um die Anzahl der Zeichen in einer Zelle zu überprüfen, bevor du versuchst, die ersten Zeichen auszulesen. So kannst du sicherstellen, dass du nicht über das tatsächliche Zeichenlimit hinausgehst:

    =LÄNGE(A1)
  • Bei der Arbeit mit VBA ist es hilfreich, Fehlerbehandlungsroutinen einzufügen, um potenzielle Laufzeitfehler abzufangen.


FAQ: Häufige Fragen

1. Wie kann ich nur die ersten 2 Zeichen einer Zelle auslesen?
Du kannst die Formel =LINKS(A1; 2) verwenden, um nur die ersten 2 Zeichen anzuzeigen.

2. Funktioniert diese Methode auch in Excel für Mac?
Ja, die beschriebenen Methoden funktionieren sowohl in der Windows- als auch in der Mac-Version von Excel.

3. Wie kann ich die ersten Ziffern einer Zelle auslesen?
Verwende die gleiche Methode wie oben, um die ersten Zeichen auszulesen, unabhängig davon, ob es sich um Buchstaben oder Ziffern handelt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige