Функция FINDB на Excel
Функцията FINDB намира текстов низ (чувствителен към малки и главни букви) в друг низ и връща номера на началната позиция на първия низ във втория въз основа на броя байтове, които сте посочили. FINDB е предназначен за използване с езици, които използват двубайтовия набор от символи (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Синтаксис
=FINDB(find_text, within_text, start_num)
Аргументи
- find_text (задължително): Низът или знакът, в който искате да намерите позицията му в рамките на_текст.
- в рамките на_текст (задължително): Низът съдържа намиращ_текст искате да намерите.
- начален_номер (по избор): Позицията в в рамките на_текст от който да започне намирането на намиращ_текст. Ако пропуснете този аргумент, се приема, че е 1.
Връщана стойност
Функцията FINDB връща числова стойност.
Функционални бележки
- Интервалите се броят за знаци.
- Функцията FINDB е чувствителна към главни и малки букви. За да извършите търсене без значение за главни и малки букви, можете да използвате ТЪРСЕНЕB вместо.
- FINDB не позволява заместващи знаци при търсения. За да използвате заместващи символи при търсене, моля, използвайте ТЪРСЕНЕB функция.
- FINDB винаги брои всеки двубайтов знак като 2, когато сте активирали редактирането на език, който поддържа DBCS и след това сте го задали като език по подразбиране. В противен случай FINDB брои всеки знак като 1 точно като НАМЕРИ.
- If намиращ_текст е празен (“”), функцията FINDB връща номерирания знак начален_номер. Ако начален_номер е пропуснато, връща 1.
- FINDB отчита действителните стойности вместо външния вид на вашите данни. Например A1 е дата 9/1/2022, FINDB(0;A1) Постъпления 4, тъй като действителната стойност в A1 е 44805, която току-що беше форматирана като стойност за дата.
- FINDB връща #VALUE! грешка, ако:
- намиращ_текст не се появява в в рамките на_текст;
- начален_номер е по-голяма от дължината на в рамките на_текст;
- начален_номер < 1.
Пример за търсене с малки и големи букви от самото начало
Вземете таблицата по-долу като пример. За да намерите началната позиция на намиращ_текст (чувствителен към регистър) в рамките в рамките на_текст, моля, копирайте или въведете формулата по-долу в горната клетка (E6) на списъка с резултати и натиснете Въведете за да получите резултата. След това изберете клетката с резултати и плъзнете манипулатора за запълване (малкия квадрат в долния десен ъгъл на избраната клетка) надолу, за да приложите формулата към клетките по-долу.
=НАМИРАНЕ(B6,C6)
Вместо препратки към клетки, можете да въведете действителните намиращ_текст намлява в рамките на_текст стойности във формулата, както е показано по-долу.
=НАМИРАНЕ("什么",„你在干什么“)
Пример за търсене с разлика между главни и малки букви от конкретна позиция
За търсене на намиращ_текст in в рамките на_текст от конкретна позиция въз основа на броя байтове, които сте посочили, и вземете началната позиция на първия намерен намиращ_текст in в рамките на_текст, трябва да добавите третото начален_номер аргумент. Въведете формулата по-долу в горната клетка (F6) на списъка с резултати и натиснете Въведете за да получите резултата. След това изберете клетката с резултати и плъзнете манипулатора за запълване (малкия квадрат в долния десен ъгъл на избраната клетка) надолу, за да приложите формулата към клетките по-долу.
=НАМИРАНЕ(B6,C6,D6)
Вместо препратки към клетки, можете да въведете действителните намиращ_текст, в рамките на_текст намлява начален_номер стойности във формулата, както е показано по-долу.
=НАМИРАНЕ("什么",„你在干什么“,3)
FINDB VS. НАМИРАМ
FINDB брои всеки двубайтов знак като 2 и всеки еднобайтов знак като 1. Докато FIND брои както двубайтовия, така и еднобайтовия знак като 1. Можете да сравните резултатите, върнати от FINDB и FIND, както е показано по-долу.
FINDB VS. ТЪРСЕНЕB
Функциите FINDB и SEARCHB връщат началната позиция на първия екземпляр на намиращ_текст in в рамките на_текст в байтове. Въпреки това, FINDB е чувствителен към главни и малки букви, докато SEARCHB не е. SEARCHB поддържа използването на заместващи знаци при търсения, докато FINDB не поддържа. Можете да сравните резултатите, върнати от FINDB и SEARCHB, както е показано по-долу.
Свързани функции
Функцията FIND се използва за намиране на низ в друг низ и връща началната позиция на низа в друг. Да предположим, че =FIND("ea","pear") връща 2, което означава да се намери началната позиция на "ea" в "pear".
Функцията SEARCHB намира текстов низ (нечувствителен към регистър) в друг низ и връща номера на началната позиция на първия низ в другия въз основа на броя байтове, които сте посочили. SEARCHB е предназначен за използване с езици, които използват двубайтовия набор от символи (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Функцията REPLACEB замества част от текстов низ с нов текстов низ въз основа на броя байтове, които сте посочили. REPLACEB е предназначен за използване с езици, които използват двубайтовия набор от символи (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Функцията LEFTB връща посочения брой знаци от началото (вляво) на предоставен низ въз основа на броя байтове, които сте посочили. LEFTB е предназначен за използване с езици, които използват двубайтовия набор от знаци (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Функцията RIGHTB връща зададения брой знаци от края (вдясно) на предоставен низ въз основа на броя байтове, които сте посочили. RIGHTB е предназначен за използване с езици, които използват двубайтовия набор от знаци (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Функцията MIDB връща определен брой знаци от текстов низ, започвайки от позицията, която посочите, въз основа на броя байтове, които посочите. MIDB е предназначен за използване с езици, които използват двубайтовия набор от символи (DBCS), като китайски (опростен), китайски (традиционен), корейски и японски. Функцията брои всеки двубайтов знак като 2.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.