Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

Excel MIDB-Funktion

Author Amanda Li Last modified

Die MIDB-Funktion gibt eine bestimmte Anzahl von Zeichen aus einer Textzeichenfolge zurück, beginnend an der von Ihnen angegebenen Position, basierend auf der Anzahl der Bytes, die Sie angeben. MIDB ist für die Verwendung mit Sprachen vorgesehen, die den Double-Byte-Zeichensatz (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.

midb function 1


Syntax

=MIDB(Text, Start_Num, [Num_Bytes])


Argumente

  • Text (erforderlich): Die Textzeichenfolge, aus der Sie Zeichen extrahieren möchten.
  • Start_Num (erforderlich): Die Position des ersten Bytes des Zeichens, das Sie in Text extrahieren möchten.
  • Num_Bytes (erforderlich): Gibt die Anzahl der Bytes der zu extrahierenden Zeichen aus dem Text an.

Rückgabewert

Die MIDB-Funktion gibt die angegebene Anzahl von Zeichen zurück.


Funktionshinweise

  • Leerzeichen zählen als Zeichen.
  • MIDB zählt immer jedes Doppelbyte-Zeichen als 2, wenn Sie die Bearbeitung einer Sprache aktiviert haben, die DBCS unterstützt, und diese dann als Standardsprache festgelegt haben. Andernfalls zählt MIDB jedes Zeichen als 1, genau wie MID.
  • Wenn Start_Num größer als die Länge von Text ist, gibt MIDB einen leeren Text ("") zurück.
  • Wenn Start_Num kleiner als die Länge von Text ist, aber Start_Num + Num_Bytes die Länge von Text überschreitet, ersetzt MIDB die Zeichen ab der Nr. Start_Num bis zum Ende von Text.
  • MIDB gibt die #WERT! Fehler, wenn:
    • Start_Num < 1;
    • Num_Bytes ist negativ.
  • MIDB zählt tatsächliche Werte anstelle des Aussehens Ihrer Daten. Zum Beispiel ist A1 das Datum 9/1/2022, MIDB(A1,2,3) gibt 480 zurück, da der tatsächliche Wert in A1 44805 war, der nur als Datumsformat formatiert wurde.

Beispiel

Um MIDB dazu zu bringen, die angegebenen Bytes von Zeichen aus den Textzeichenfolgen an den in der Tabelle unten angegebenen Positionen zurückzugeben, kopieren Sie bitte die folgende Formel in die oberste Zelle (F6) der Ergebnisliste oder geben Sie sie ein, und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten. Wählen Sie dann die Ergebniszelle aus und ziehen Sie das Ausfüllkästchen (das kleine Quadrat in der unteren rechten Ecke der ausgewählten Zelle) nach unten, um die Formel auf die darunter liegenden Zellen anzuwenden.

=MIDB(B6,C6,D6)

midb function 2

Anstatt Zellbezüge können Sie den eigentlichen Text, Start_Num und Num_Bytes-Werte in der Formel eingeben, wie unten gezeigt.

=MIDB("你在干什么",3,4)

Hinweis: Sie sollten die Textzeichenfolge in einer Excel-Formel mit doppelten Anführungszeichen ("") einschließen. Beachten Sie, dass Zellbezüge, Zahlen oder Datumsangaben nicht in Anführungszeichen stehen sollten.


MIDB VS. MID

MIDB zählt jedes Doppelbyte-Zeichen als 2 und jedes Einzelbyte-Zeichen als 1. Während MID sowohl Doppel- als auch Einzelbyte-Zeichen als 1 zählt. Sie können die von MIDB und MID zurückgegebenen Ergebnisse wie unten gezeigt vergleichen.

midb function 3


Verwandte Funktionen

Excel MID-Funktion

In einer Excel-Arbeitsmappe, wenn Sie einen Teil eines Textes aus einem Zellenwert basierend auf der Position und Länge extrahieren möchten, kann Ihnen die MID-Funktion helfen, diese Aufgabe zu lösen. Die MID-Funktion wird verwendet, um eine bestimmte Anzahl von Zeichen aus der Mitte einer angegebenen Textzeichenfolge zu finden und zurückzugeben.

Excel RIGHTB-Funktion

Die RIGHTB-Funktion gibt die angegebene Anzahl von Zeichen vom Ende (rechts) einer bereitgestellten Zeichenfolge basierend auf der Anzahl der Bytes zurück, die Sie angeben. RIGHTB ist für die Verwendung mit Sprachen vorgesehen, die den Double-Byte-Zeichensatz (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.

Excel LEFTB-Funktion

Die LEFTB-Funktion gibt die angegebene Anzahl von Zeichen vom Anfang (links) einer bereitgestellten Zeichenfolge basierend auf der Anzahl der Bytes zurück, die Sie angeben. LEFTB ist für die Verwendung mit Sprachen vorgesehen, die den Double-Byte-Zeichensatz (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.

Excel REPLACEB-Funktion

Die REPLACEB-Funktion ersetzt einen Teil einer Textzeichenfolge durch eine neue Textzeichenfolge basierend auf der Anzahl der Bytes, die Sie angeben. REPLACEB ist für die Verwendung mit Sprachen vorgesehen, die den Double-Byte-Zeichensatz (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.

Excel LENB-Funktion

Die LENB-Funktion gibt die Länge einer Zeichenfolge in Bytes zurück. LENB ist für die Verwendung mit Sprachen vorgesehen, die den Double-Byte-Zeichensatz (DBCS) verwenden, wie Chinesisch (vereinfacht), Chinesisch (traditionell), Koreanisch und Japanisch. Die Funktion zählt jedes Doppelbyte-Zeichen als 2.


Die besten Office-Produktivitätstools

Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben

🤖 KUTOOLS AI Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte markieren, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen zusammenführen ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Arbeitsblatt-Manager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails nach Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeuggruppen12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungswerkzeuge (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über 40 weitere!

Kutools für Excel bietet über 300 Funktionen, sodass alles, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab - Aktivieren Sie tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
  • Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
  • Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt Effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.