Я использую Excel 2013. В основном я пытаюсь подсчитать количество символов в ячейке, но если в ячейке содержится указанная строка, чтобы игнорировать эту строку, но подсчитать остальные.

Excel_screenshot

Глядя на изображение выше, я могу использовать формулу len для подсчета количества символов в ячейке A1. Довольно просто Но мне трудно понять, как считать ТОЛЬКО раздел, выделенный красным цветом в ячейке A2.

если (не всегда) пользователь помещает параметр {location:} в ячейку, я хочу только посчитать символы между двоеточием и закрывающей фигурной скобкой.

Я пытался использовать Len с заменой, но я не думаю, что я делаю это правильно. Есть простой способ сделать это?

Заранее спасибо!

Джереми

1 ответ1

2

Это формула, которая вам нужна:

=IF(ISERR(FIND(":",A1,1)),LEN(A1),LEN(TRIM(MID(A1,FIND(":",A1,1)+1,LEN(A1)-FIND(":",A1,1)-1))))

Формула проверяет, есть ли символ «:» в содержимом ячейки.

Если он не существует, то рассчитывается только длина строки.

Если он существует, тогда вычислите длину строки, извлеченной из позиции рядом с «:» и одной позиции до конца.

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