Excel REPLACEB функция
Функцията REPLACEB замества част от текстов низ с нов текстов низ въз основа на броя байтове, които сте посочили. REPLACEB е предназначен за използване с езици, които използват двубайтовия набор от символи (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Синтаксис
=REPLACEB(old_text, start_num, num_bytes, new_text)
Аргументи
- стар_текст (задължително): Текстовият низ, в който искате да замените някои знаци.
- начален_номер (задължително): Позицията на първия байт знак, в който искате да замените стар_текст.
- num_bytes (задължително): Указва броя на байтовете знаци за замяна стар_текст започвайки от начален_номер.
- нов_текст (задължително): Новият текст за замяна на знаците стар_текст.
Връщана стойност
Функцията REPLACEB връща определен брой знаци.
Функционални бележки
- Интервалите се броят за знаци.
- REPLACEB винаги брои всеки двубайтов знак като 2, когато сте активирали редактирането на език, който поддържа DBCS, и след това сте го задали като език по подразбиране. В противен случай REPLACEB брои всеки знак като 1 точно като СМЕНЕТЕ.
- If начален_номер е по-голяма от дължината на стар_текст, REPLACEB връща празен текст ("").
- If начален_номер е по-малко от дължината на стар_текст но начален_номер + брой_байта надвишава дължината на стар_текст, REPLACEB замества знаците от No. начален_номер до края на стар_текст с нов_текст.
- REPLACEB връща #VALUE! грешка, ако:
- начален_номер < 1;
- брой_байта е отрицателен.
- REPLACEB отчита действителните стойности вместо вида на вашите данни. Например A1 е дата 9/1/2022, >ЗАМЕНИТЕB(A1,1,1,8) Постъпления 84805, тъй като действителната стойност в A1 е 44805, която току-що беше форматирана като стойност за дата. За да използвате REPLACEB с дати, трябва да се възползвате от ТЕКСТ функция.
Пример
За да накарате REPLACEB да замени посочените байтове знаци от старите текстови низове на позициите, посочени в таблицата по-долу, с новия текст, моля, копирайте или въведете формулата по-долу в горната клетка (G6) на списъка с резултати и натиснете Въведете за да получите резултата. След това изберете клетката с резултати и плъзнете манипулатора за запълване (малкия квадрат в долния десен ъгъл на избраната клетка) надолу, за да приложите формулата към клетките по-долу.
=ЗАМЕНИТЕB(B6,C6,D6,E6)
Вместо препратки към клетки, можете да въведете действителните стар_текст, начален_номер, брой_байта намлява нов_текст стойности във формулата, както е показано по-долу.
=ЗАМЕНИТЕB(„你在干什么“,7,4,"嘛")
Забележка: Трябва да оградите текстовия низ във формула на Excel с двойни кавички (""). Имайте предвид, че препратките към клетките, числата или датите не трябва да са в кавички.
REPLACEB VS. ЗАМЕНИТЕ
REPLACEB брои всеки двубайтов знак като 2 и всеки еднобайтов знак като 1. Докато REPLACE брои както двубайтовия, така и еднобайтовия знак като 1. Можете да сравните резултатите, върнати от REPLACEB и REPLACE, както е показано по-долу.
Забележка: Трябва да оградите текстовия низ във формула на Excel с двойни кавички (""). Имайте предвид, че препратките към клетките, числата или датите не трябва да са в кавички.
Свързани функции
Функцията REPLACE в Excel може да ви помогне да намерите и замените знаци въз основа на дадено местоположение от текстов низ с нов текст. Вземете екранната снимка по-долу като пример, заменете 4 знака, които започват от петия знак от текстовия низ, с друг текстов низ.
Функцията SUBSTITUTE на Microsoft Excel замества текст или знаци в текстов низ с друг текст или знаци.
Функцията LENB връща дължината на низ в байтове. LENB е предназначен за използване с езици, които използват двубайтовия набор от символи (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Функцията MIDB връща определен брой знаци от текстов низ, започвайки от позицията, която посочите, въз основа на броя байтове, които посочите. MIDB е предназначен за използване с езици, които използват двубайтовия набор от символи (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Функцията LEFTB връща посочения брой знаци от началото (вляво) на предоставен низ въз основа на броя байтове, които сте посочили. LEFTB е предназначен за използване с езици, които използват двубайтовия набор от знаци (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Функцията RIGHTB връща зададения брой знаци от края (вдясно) на предоставен низ въз основа на броя байтове, които сте посочили. RIGHTB е предназначен за използване с езици, които използват двубайтовия набор от знаци (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.