Страницы: 1
RSS
подсчитать количество вхождений символов в одной ячейке
 
Добрый день! ходил в поиск но не нашел готовый вариант, а модернизировать, что нашел, увы не получилось.  
Есть ячейка А1 = "100 АБ, 200 ВГ, 300 ГД, 400 АБ, 500 ВГ"  
Нужно подсчитать в B1 количество вхождений АБ в А1  
Нужно подсчитать в C1 количество вхождений ВГ в А1  
Нужно подсчитать в D1 количество вхождений ГД в А1  
 
заранее спасибо!
 
и что, даже такую формулу не находили?  
 
посчитать кол-во букв "а" в яч. a1  
=длстр(a1)-длстр(подставить(a1;"а";"")  
 
и что, не удалось модернизировать?  
=(длстр(a1)-длстр(подставить(a1;"АБ";""))/2  
 
гм... сомневаюсь я, что день такой уж добрый :)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"АБ";"")))/2  
если только так... а есть варианты покрасивее?
 
Для A1  
=ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"АБ";""""))
 
а если взять и подсчитать в 7 ячейках в одной строке? можно указать диапазон в формулу, а не складывать 7 таких формул?
 
Было: "подсчитать количество вхождений символов в одной ячейке".    
Стало: "а если взять и подсчитать в 7 ячейках".  
Ждём продолжение.
 
а в чем проблема? если не знаете, то и ладненько :)  
вариант решения по первому вопросу я уже и сам привел. поэтому проблему чуть модернизировал, или надо новую тему создавать? давайте создам.
 
А проблема в том, что могли бы сразу сформулировать про диапазон. А то здесь очень не любят подобных "модернизаций".
 
=СУММПРОИЗВ(ДЛСТР(A1:A7)-ДЛСТР(ПОДСТАВИТЬ(A1:A7;"АБ";"")))/2
 
Как вариант для одной ячейки:  
 
=СЧЁТ(--(НАЙТИ("АБ";ПСТР(A1;СТРОКА(1:99);2))))
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
Страницы: 1
Читают тему
Наверх