Sunday, September 11, 2022

MID-, MIDB-Funktionen

Dieser Artikel beschreibt die Formelsyntax und die Verwendung der MID- und MIDB- Funktion in Microsoft Excel.

Beschreibung

MID gibt eine bestimmte Anzahl von Zeichen aus einer Textzeichenfolge zurück, beginnend an der von Ihnen angegebenen Position, basierend auf der von Ihnen angegebenen Anzahl von Zeichen.

MIDB gibt eine bestimmte Anzahl von Zeichen aus einer Textzeichenfolge zurück, beginnend an der von Ihnen angegebenen Position, basierend auf der von Ihnen angegebenen Anzahl von Bytes.

Wichtig:

  • Diese Funktionen sind möglicherweise nicht in allen Sprachen verfügbar.

  • MID ist für die Verwendung mit Sprachen vorgesehen, die den Single-Byte-Zeichensatz (SBCS) verwenden, während MIDB für die Verwendung mit Sprachen vorgesehen ist, die den Double-Byte-Zeichensatz (DBCS) verwenden. Die Standard-Spracheinstellung auf Ihrem Computer wirkt sich folgendermaßen auf den Rückgabewert aus:

  • MID zählt jedes Zeichen, egal ob Single-Byte oder Double-Byte, immer als 1, unabhängig von der voreingestellten Spracheinstellung.

  • MIDB zählt jedes Doppelbyte-Zeichen als 2, wenn Sie die Bearbeitung einer Sprache aktiviert haben, die DBCS unterstützt, und sie dann als Standardsprache festgelegt haben. Andernfalls zählt MIDB jedes Zeichen als 1.

Zu den Sprachen, die DBCS unterstützen, gehören Japanisch, Chinesisch (vereinfacht), Chinesisch (traditionell) und Koreanisch.

Syntax

MID(text, start_num, num_chars)

MIDB(text, start_num, num_bytes)

Die Syntax der MID- und MIDB-Funktion hat die folgenden Argumente:

  • Text erforderlich. Die Textzeichenfolge, die die Zeichen enthält, die Sie extrahieren möchten.

  • Startnummer Erforderlich. Die Position des ersten Zeichens, das Sie im Text extrahieren möchten. Das erste Zeichen in Text hat start_num 1 und so weiter.

    • Wenn start_num größer als die Textlänge ist, gibt MID/MIDB "" (leerer Text) zurück.

    • Wenn start_num kleiner als die Länge von text ist, aber start_num plus num_chars die Länge von text überschreitet, gibt MID/MIDB die Zeichen bis zum Ende von text zurück.

    • Wenn start_num kleiner als 1 ist, gibt MID/MIDB den #WERT! Fehlerwert.

  • Num_chars Erforderlich für MID. Gibt die Anzahl der Zeichen an, die MID aus dem Text zurückgeben soll.

    • Wenn num_chars negativ ist, gibt MID den #WERT! Fehlerwert.

  • Num_bytes Erforderlich für MIDB. Gibt die Anzahl der Zeichen in Byte an, die MIDB vom Text zurückgeben soll.

    • Wenn num_bytes negativ ist, gibt MIDB den #VALUE! Fehlerwert.

Beispiel

Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Damit Formeln Ergebnisse anzeigen, wählen Sie sie aus, drücken Sie F2 und dann die EINGABETASTE. Bei Bedarf können Sie die Spaltenbreite anpassen, um alle Daten anzuzeigen.

Daten

Flüssigkeitsströmung

Formel

Beschreibung

Ergebnis

=MITTEL(A2,1,5)

Gibt 5 Zeichen aus der Zeichenfolge in A2 zurück, beginnend mit dem 1. Zeichen.

Fluid

=MITTEL(A2,7,20)

Gibt 20 Zeichen aus der Zeichenfolge in A2 zurück, beginnend beim 7. Zeichen. Da die Anzahl der zurückzugebenden Zeichen (20) größer ist als die Länge der Zeichenfolge (10), werden alle Zeichen, beginnend mit dem 7., zurückgegeben. Am Ende werden keine Leerzeichen (Leerzeichen) angefügt.

Fließen

=MITTEL(A2,20,5)

Da der Startpunkt größer als die Länge (10) der Zeichenfolge ist, wird leerer Text zurückgegeben.

No comments:

Post a Comment