Преброяване на стойности, разделени със запетая, в клетка
В този урок ще научите как да използвате комбинация от функциите LEN, TRIM и SUBSTITUTE, за да преброите стойности, разделени със запетая, в клетка в Excel.
Как да преброя стойности, разделени със запетая, в клетка в Excel?
Както е показано на екранната снимка по-долу, в колона B има списък с низове, разделени със запетая, в който искате да преброите стойностите, разделени със запетая във всяка клетка, моля, направете следното, за да го постигнете.
Обща формула
=IF(ISBLANK(B3),"",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",""))+1)
Аргументи
A1: Представлява клетката, съдържаща разделения със запетая низ, в който ще преброите стойностите, разделени със запетая.
Как да използвате тази формула?
1. Изберете празна клетка, за да изведете резултата. В този случай избирам клетка D3.
2. Въведете формулата по-долу в него и натиснете Въведете ключ. И след това плъзнете манипулатора за запълване докрай надолу, за да го приложите към други клетки.
=IF(ISBLANK(B3),"",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",""))+1)
Забележка: В тази формула B3 е клетката, съдържаща разделения със запетая низ, в който ще броите стойности, разделени със запетая. Можете да го промените според нуждите си.
Как работи тази формула?
=IF(ISBLANK(B3),"",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3),",",""))+1)
1. LEN(TRIM(B3)): Функцията TRIM премахва всички извлечени интервали от разделения със запетая низ "AA, BB, CC, DD" и запазва само един интервал между думите. След това функцията LEN изчислява общата дължина на "AA, BB, CC, DD" и връща резултата като 14;
2. LEN(SUBSTITUTE(TRIM(B3),",",""))
- SUBSTITUTE(TRIM(B3),",",""): Както е показано в горното обяснение, функцията TRIM тук премахва цялото пространство за извлечение от „AA, BB, CC, DD“ и връща резултата като „AA, BB, CC, DD“. И тогава функцията SUBSTITUTE замества всички запетаи в "AA, BB, CC, DD" с нищо и получава резултата "AA BB CC DD";
- LEN("AA BB CC DD"): Функцията LEN връща броя знаци в текстов низ "AA BB CC DD". Резултатът е 11.
3. 14-11 1 +: Тук използвайте общата дължина на "AA, BB, CC, DD", като извадите общата дължина на "AA BB CC DD", за да получите общия брой запетаи в низа (14-11=3). Тъй като винаги има дума след последната запетая, трябва да добавите 1 към число 3, за да получите общия брой разделени със запетаи думи в низа. Тук резултатът е 4.
4. АКО(ПРАЗНО(B3),"",14): Функцията If тук казва, че ако B3 е празно, тогава не връща нищо, в противен случай връща числото 14. Тук B3 съдържа стойности, така че функцията IF връща числото 14.
Свързани функции
Функция LEN на Excel
Функцията LEN на Excel връща броя знаци в текстов низ.
Функция SUBSTITUTE на Excel
Функцията SUBSTITUTE на Excel заменя текст или знаци в рамките на текстов низ с друг текст или знаци.
Функция TRIM на Excel
Функцията TRIM на Excel премахва всички допълнителни интервали от текстов низ и запазва само единични интервали между думите.
Свързани формули
Пребройте срещанията на конкретни знаци в клетка на Excel
Този урок въвежда как да прилагате формули, базирани на функциите LEN и SUSTITUTE, за да преброите колко пъти даден знак се появява в клетка на Excel.
Преброяване на конкретни знаци в диапазон от клетки
Този урок въвежда някои формули за преброяване на броя пъти, в които конкретен знак се появява в диапазон в Excel.
Пребройте конкретни думи в клетка в Excel
Тази статия ще въведе формула за преброяване на броя на появяванията на конкретна дума в клетка в Excel.
Пребройте конкретни думи в диапазон в Excel
Тази статия обяснява формула за преброяване на броя пъти, в които конкретна дума се появява в диапазон от клетки в Excel.
Пребройте броя на знаците в клетка в Excel
Общият брой знаци включва не само всички букви, но и всички интервали, препинателни знаци и символи в клетката. Следвайте този урок, за да преброите лесно общия брой знаци в клетка с функцията LEN в Excel.
Пребройте броя знаци в диапазон в Excel
Тази статия обяснява формула за преброяване на общия брой знаци, които се появяват в диапазон от клетки в Excel.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.