Applies ToExcel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Webversie van Excel Excel 2024 Excel 2024 voor Mac Excel 2021 Excel 2021 voor Mac Excel 2019 Excel 2019 voor Mac Excel 2016

In dit artikel worden de syntaxis en het gebruik van de functie DEEL en DEELB in Microsoft Excel beschreven.

Beschrijving

DEEL geeft als resultaat een bepaald aantal tekens van een tekenreeks, gerekend vanaf de opgegeven positie en op basis van het aantal opgegeven tekens.

DEELB geeft als resultaat een bepaald aantal tekens uit een tekenreeks, gerekend vanaf de opgegeven positie en op basis van het aantal opgegeven bytes.

  • Deze functies zijn mogelijk niet in alle talen beschikbaar.

  • DEEL is bedoeld voor talen met SBCS-tekenset (Single-Byte Character Set) en DEELB is bedoeld voor talen met DBCS-tekenset (Double-Byte Character Set). De standaardtaalinstelling op uw computer beïnvloedt de retourwaarde op de volgende wijze:

  • Met DEEL wordt altijd ieder teken als 1 geteld, ongeacht of het teken uit één of twee bytes bestaat en ongeacht de standaardtaalinstelling.

  • Met DEELB wordt ieder teken met twee bytes als 2 geteld als u een taal met DBCS-tekenset hebt ingeschakeld en deze als de standaardtaal hebt ingesteld. Anders wordt met DEELB ieder teken als 1 geteld.

Talen met DBCS-tekensets zijn onder meer Japans, Vereenvoudigd Chinees, Traditioneel Chinees en Koreaans.

Syntaxis

DEEL(tekst;begin_getal;aantal-tekens)

DEELB(tekst;begin_getal;aantal-tekens)

De syntaxis van de functies DEEL en DEELB heeft de volgende argumenten:

  • tekst    Vereist. De tekenreeks met de tekens die u wilt ophalen.

  • begin_getal    Vereist. De positie van het eerste teken dat u uit tekst wilt ophalen. Het eerste teken in tekst heeft de waarde 1 als begin_getal, enzovoort.

    • Als start_num groter is dan de lengte van de tekst, retourneert MID/MIDB '' (lege tekst).

    • Als start_num kleiner is dan de lengte van de tekst, maar start_num plus num_chars de lengte van de tekst overschrijdt, retourneert MID/MIDB de tekens tot het einde van de tekst.

    • Als start_num kleiner is dan 1, retourneert MID/MIDB de #VALUE! als resultaat.

  • aantal-tekens    Vereist voor MID. Het aantal tekens dat u met DEEL uit tekst wilt ophalen.

    • Als aantal-tekens een negatief getal is, geeft DEEL de foutwaarde #WAARDE! als resultaat.

  • aantal-bytes    Vereist voor MIDB. Het aantal tekens dat u met DEELB wilt ophalen uit tekst, in bytes.

    • Als aantal-bytes negatief is, geeft DEELB de foutwaarde #WAARDE! als resultaat.

Voorbeeld

Kopieer de voorbeeldgegevens uit de volgende tabel en plak deze in cel A1 van een nieuw Excel-werkblad. Om resultaten van formules weer te geven, selecteert u deze, drukt u op F2 en drukt u vervolgens op Enter. Indien nodig kunt u de kolombreedten aanpassen als u alle gegevens wilt zien.

Gegevens

Waterstraal

Formule

Beschrijving

Resultaat

=DEEL(A2;1;5)

Vijf tekens uit de tekenreeks in A2 beginnend bij eerste teken.

Water

=DEEL(A2;6;20)

Retourneert 20 tekens uit de tekenreeks in A2, beginnend bij het 7e teken. Omdat het aantal tekens dat moet worden geretourneerd (20) groter is dan de lengte van de tekenreeks (10), worden alle tekens, beginnend met de 7e, geretourneerd. Er worden geen lege tekens (spaties) toegevoegd aan het einde.

straal

=DEEL(A2;20;5)

Omdat het beginpunt groter is dan de lengte van de tekenreeks (10), wordt lege tekst als resultaat gegeven.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.