1

Мне дали электронную таблицу, содержащую несколько строк HTML, приведенных ниже.

<nobr>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../Descriptive_Addresses.htm"><b>address: descriptive service location</b></a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../State_or_Possession_Postal_Abbreviations.htm"><b>address: state</b></a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../Street_Abbreviations.htm"><b>address: street</b></a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../Acronyms.htm"><b>approved for contacts</b></a></nobr><br>
<nobr>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../Military_Addresses.htm"><b>armed forces</b></a></nobr><br>

Каждая строка начинается с одного-четырех вхождений &nbsp; ,

Мне нужно СЧИТАТЬ только количество случаев &nbsp в каждой ячейке; это приводит к отступам позже.

Используя эту формулу, =SUM(LEN(A1)-LEN(SUBSTITUTE(A1,"&nbsp;","")))/LEN("&nbsp;") Excel, кажется, считает экземпляры ВСЕХ пробелов, а не только те определяется &nbsp; , Смотрите пример ниже.

Мои результаты

Подобные решения для подсчета-подстроки-в-ячейке, такие как этот причудливый, потому что я использую зарезервированные символы в строке поиска.

Любые предложения о том, как разграничить два вида пробелов - &nbsp; а пробел-пробел в моей формуле?

Спасибо

2 ответа2

2

Если вы ищете только количество случаев &nbsp; тогда ваша формула работает как положено.

=SUM(LEN(A1)-LEN(SUBSTITUTE(A1,"&nbsp;","")))/LEN("&nbsp;")

Смотрите скриншот:-

Формула с количеством

0

Ну, я говорю это до Excel, который глуп на меня. Я вырезал и вставлял данные в новую электронную таблицу, и альт ... мои результаты совпали с результатами SivaCharan вместо моих вчерашних шатких результатов.

Спасибо за проверку, что формула была правильной ... это заставило меня искать проблему в другом месте!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .