KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel-functie VERVANGEN.B

AuteurAmanda Li Wijzigingsdatum

De functie VERVANGEN.B vervangt een deel van een tekstreeks door een nieuwe tekstreeks op basis van het opgegeven aantal bytes. VERVANGEN.B is speciaal bedoeld voor talen die gebruikmaken van de dubbelbytekarakterset (DBCS), zoals Chinees (Vereenvoudigd), Chinees (Traditioneel), Koreaans en Japans, waarbij elk dubbelbyteteken als 2 bytes wordt geteld.

replaceb-functie 1


Syntaxis

=REPLACEB()old_text, start_num, num_bytes, new_text)


Argumenten

  • old_text (vereist): De tekstreeks waarin u tekens wilt vervangen.
  • start_num (vereist): De positie van het eerste teken (in bytes) dat u wilt vervangen in old_text.
  • num_bytes (vereist): Geeft het aantal bytes aan van de tekens die moeten worden vervangen in old_text vanaf start_num.
  • new_text (vereist): De nieuwe tekst waarmee tekens in old_text worden vervangen.

Retourneerwaarde

De functie VERVANGEN.B retourneert het opgegeven aantal tekens.


Opmerkingen bij de functie

  • Spaties worden meegerekend als tekens.
  • REPLACEB telt elk dubbelbyteteken altijd als 2 wanneer u bewerking hebt ingeschakeld voor een taal die DBCS ondersteunt en deze vervolgens als standaardtaal hebt ingesteld. Anders telt REPLACEB elk teken als 1, net als REPLACE.
  • Als start_num groter is dan de lengte van old_text, retourneert REPLACEB een lege tekst („").
  • Als start_num kleiner is dan de lengte van old_text, maar start_num + num_bytes de lengte van old_text overschrijdt, vervangt REPLACEB de tekens vanaf positie start_num tot het einde van old_text door new_text.
  • REPLACEB retourneert de fout #WAARDE!als:
    • start_num < 1;
    • num_bytes is negatief.
  • REPLACEB werkt op basis van de werkelijke waarde in plaats van hoe uw gegevens eruitzien. Bijvoorbeeld: als cel A1 de datum 9/1/2022 bevat, retourneert >REPLACEB(A1,1,1,8) de waarde 84805, omdat de werkelijke waarde in A1 gelijk is aan 44805 — deze wordt alleen als datum weergegeven. Om REPLACEB met datums te gebruiken, dient u de functie TEKST toe te passen.

Voorbeeld

Om met VERVANGEN.B de opgegeven bytes van tekens in de Oude tekst-reeksen op de posities uit de onderstaande tabel te vervangen door de Nieuwe tekst, kopieert of typt u de onderstaande formule in de De cel erboven (G6) van de resultatenlijst en drukt u op Enterom het resultaat te verkrijgen. Selecteer daarna de resultaatcel en sleep de vulgreep (het kleine vierkantje in de rechterbenedenhoek van de geselecteerde cel) omlaag om de formule op de cellen eronder toe te passen.

=VERVANGEN.B()B6,C6,D6,E6)

replaceb-functie 2

In plaats van celverwijzingen kunt u de werkelijke waarden voor old_text, start_num, num_bytes en new_text rechtstreeks in de formule typen, zoals hieronder wordt weergegeven.

=VERVANGEN.B()„你在干什么",7,4,„嘛")

Opmerking:Sluit een tekstreeks in een Excel-formule altijd in met dubbele aanhalingstekens („"). Let op: celverwijzingen, getallen of datums mogen niet tussen aanhalingstekens staan.


VERVANGEN.B versus VERVANGEN

VERVANGEN.B telt elk dubbelbyteteken als 2 en elk enkelbyteteken als 1. VERVANGEN telt zowel dubbel- als enkelbytetekens als 1. U kunt de resultaten van VERVANGEN.B en VERVANGEN met elkaar vergelijken, zoals hieronder wordt weergegeven.

replaceb-functie 3

Opmerking:U moet een tekstreeks in een Excel-formule insluiten met dubbele aanhalingstekens („"). Let op: celverwijzingen, getallen of datums mogen niet tussen aanhalingstekens staan.


Gerelateerde functies

Excel-functie VERVANGEN

Met de functie VERVANGEN in Excel kunt u tekens in een tekstreeks vervangen op basis van een opgegeven positie en lengte door een nieuwe tekst. Neem het onderstaande screenshot als voorbeeld: vervang 4 tekens, te beginnen bij het vijfde teken van de tekstreeks, door een andere tekstreeks.

Excel-functie VERVANGEN.TEKST

De functie VERVANGEN.TEKST in Microsoft Excel vervangt tekst of tekens binnen een tekstreeks door andere tekst of tekens.

Excel-functie LENGTEB

De functie LENGTEB retourneert de lengte van een tekenreeks in bytes en is speciaal bedoeld voor talen die gebruikmaken van de dubbelbytekarakterset (DBCS), zoals Chinees (Vereenvoudigd), Chinees (Traditioneel), Koreaans en Japans. Elk dubbelbyteteken wordt hierbij geteld als 2 bytes.

Excel-functie MIDDB

De functie MIDDB haalt een opgegeven aantal tekens uit een tekstreeks, te beginnen op de door u aangegeven positie en gebaseerd op het door u opgegeven aantal bytes. MIDDB is speciaal bedoeld voor talen die gebruikmaken van de dubbelbytekarakterset (DBCS), zoals Chinees (Vereenvoudigd), Chinees (Traditioneel), Koreaans en Japans, waarbij elk dubbelbyteteken als 2 wordt geteld.

Excel-functie LINKSB

De functie LINKSB retourneert het opgegeven aantal tekens vanaf het begin (links) van een tekstreeks, gebaseerd op het door u opgegeven aantal bytes. LINKSB is speciaal bedoeld voor talen die gebruikmaken van de dubbelbytekarakterset (DBCS), zoals Chinees (Vereenvoudigd), Chinees (Traditioneel), Koreaans en Japans, waarbij elk dubbelbyteteken als 2 bytes wordt geteld.

Excel-functie RECHTSB

De functie RECHTSB retourneert het opgegeven aantal tekens vanaf het einde (rechts) van een tekstreeks, op basis van het door u opgegeven aantal bytes. RECHTSB is speciaal bedoeld voor talen die gebruikmaken van de dubbelbytekarakterset (DBCS), zoals Chinees (Vereenvoudigd), Chinees (Traditioneel), Koreaans en Japans, waarbij elk dubbelbyteteken als 2 bytes wordt geteld.


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.