Непечатаемые символы в excel
Как удалить символы в ячейке Excel? Как удалить первый и последний символ?
Как убирать определённые символы в ячейках?
Как удалить первый символ в ячейке?
Как удалить последний символ в ячейке?
Как удалить заданное число символов в середине строки?
С помощью каких формул это можно сделать?
Чтобы поменять содержимое ячейки нужен макрос,а формулы не меняют содержание других ячеек, формулы только извлекают и обрабатывают информацию из ячеек, входящих в параметры формул.
Чтобы получить содержимое ячейки, содержащей текст ячейки с удаленным первым или последним символом используют функцию выделения подстроки:ПСТР(текст;начальный символ;количество символов)
для определения количества символов используют функцию длины строки ДЛСТР(текст)
- строка с удаленным первым символом ячейки =ПСТР(A1;2;ДЛСТР(A1)-1) (результат бвгдежзиклмн)
- строка с удаленным последним символом ячейки =ПСТР(A1;1;ДЛСТР(A1)-1) (результат абвгдежзиклм)
- строка с удаленными первым и последним символами ячейки =ПСТР(A1;2;ДЛСТР(A1)-2) (результат бвгдежзиклм)
- часть строки в 5 символов , начиная с 3-го символа =ПСТР(A1;3;5) (результат вгдеж)
например: вырезаем 3 символа, начиная с символа 3 и 4 символа, начиная с символа 7:
Трюк №26. Как в Excel удалить ненужные символы при помощи замены
При импортировании или копировании и вставке данных из других источников в Excel в таблице появляются ненужные символы. При помощи этого трюка вы сможете избавиться от необходимости удалять их вручную.
Средство Excel Заменить (Replace) поможет удалить из таблицы ненужные символы — для этого нужно выполнить несколько дополнительных действий. Например, можно заменить ячейки, содержащие ненужные символы, пустым местом, (фактически, удалить их), чтобы они просто перестали существовать. Для этого необходимо знать символьный код символов, которые должны быть удалены.
Чтобы заставить трюк работать, выделите одну из ячеек, содержащую ненужный символ. В строке формул выделите символ и скопируйте его в буфер. Затем выделите любую неиспользуемую ячейку, например А1, и вставьте символ в эту ячейку. В другую ячейку введите следующую формулу: =СОDЕ($А$1) , в русской версии Excel: =КОДСИМВ($А$1) . Функция вернет символьный код ненужного символа.
есть ли опция в MS Excel 2010, которая будет отображать непечатаемые символы в ячейке (например, пробелы или символ линейного разрыва, введенный нажатием Alt-Enter)?
хотя вы не можете показывать специальные символы непосредственно в ячейке, вы можете использовать формулу в соседнем (вставленном) столбце, чтобы заменить вводы и пробелы символами по вашему выбору!
заменит любой разрыв строки символом слова для разрыва строки. И вложенная формула заменит бота, пробел и enter. (Примечание: Для того, чтобы ввести "Enter" в Формуле, вам нужно нажать Alt+Enter при редактировании формулы.
самый простой способ сделать это-просто изменить шрифт на шрифт, который имеет встроенный видимый глиф для пространства (или любой другой символ, который вам может потребоваться идентифицировать)
к сожалению, у меня нет хорошего примера такого шрифта, чтобы предоставить вам, но очень легко добавить небольшую точку к существующему шрифту, используя любое программное обеспечение редактора шрифтов. Просто не забудьте переименовать шрифт (не файл шрифта, а имя шрифта внутри файла шрифта), так что это легко отличить пользовательский шрифт из исходного, если у вас установлены оба.
EDIT я, наконец, нашел время, чтобы сделать такой шрифт ! А вот DottedSpace Mono, основанный на Bitstream Vera Sans Mono, но со встроенными пунктирными пробелами:
CTRL+H заменить все пробелы на
Это поможет быстро для пространств без программирования, а для обратного просто замените
Лучшая программа, которую я нашел для сравнения этих типов файлов, где текст не отображается, - это Ultra Edit. Пришлось использовать его, чтобы сравнить файлы EDI, файлы, интерфейс , технические добавления и т. д. MS Office просто не хорошо оборудован для выполнения этой задачи.
изменение шрифта типа "терминал" поможет вам увидеть и изменить их.
точно не отвечает на ваш вопрос, но я устанавливаю формат номера следующим образом:
для одинарных кавычек, или это
для двойных кавычек. Это обтекает кавычки вокруг любого введенного текста. Я также установил шрифт Courier New (или любой другой шрифт фиксированной ширины).
1 Использовать найти и введите пробел
2 Do Заменить Все и введите "[s-p-a-c-e]"
3 необязательно: если вы также хотите выделить всю ячейку красным цветом, просто используйте селектор формата рядом с этим
результат: эти надоедливые пространства покажут себя супер четко
зачем мне это нужно: я использовал функцию СЧЕТЗ, чтобы найти непустые ячейки в столбце. Однако он возвращал число больше, чем я ожидаемый. Я отлаживал каждую ячейку одну за другой, и, к моему удивлению, некоторые, по-видимому, пустые ячейки показывали COUNTA=0, а другие показывали COUNTA=1, что не имеет смысла. Я не видел разницы между этими двумя. Оказывается, в этой функции подсчитывается один оставшийся пробел, но он нигде не виден ни в ячейке, ни в поле ввода вверху.
Вывод: Если вы полагаетесь на COUNTA для важных задач, вам лучше быть уверенным, что это не считая те хлопотные пространства, которые вы не знаем, есть.
Зачастую текст, который достается нам для работы в ячейках листа Microsoft Excel далек от совершенства. Если он был введен другими пользователями (или выгружен из какой-нибудь корпоративной БД или ERP-системы) не совсем корректно, то он легко может содержать:
- лишние пробелы перед, после или между словами (для красоты!)
- ненужные символы ("г." перед названием города)
- невидимые непечатаемые символы (неразрывный пробел, оставшийся после копирования из Word или "кривой" выгрузки из 1С, переносы строк, табуляция)
- апострофы (текстовый префикс – спецсимвол, задающий текстовый формат у ячейки)
Давайте рассмотрим способы избавления от такого "мусора".
Замена
"Старый, но не устаревший" трюк. Выделяем зачищаемый диапазон ячеек и используем инструмент Заменить с вкладки Главная – Найти и выделить (Home – Find & Select – Replace) или жмем сочетание клавиш Ctrl+H.
Изначально это окно было задумано для оптовой замены одного текста на другой по принципу "найди Маша – замени на Петя", но мы его, в данном случае, можем использовать его и для удаления лишнего текста. Например, в первую строку вводим "г." (без кавычек!), а во вторую не вводим ничего и жмем кнопку Заменить все (Replace All). Excel удалит все символы "г." перед названиями городов:
Только не забудьте предварительно выделить нужный диапазон ячеек, иначе замена произойдет на всем листе!
Удаление пробелов
Если из текста нужно удалить вообще все пробелы (например они стоят как тысячные разделители внутри больших чисел), то можно использовать ту же замену: нажать Ctrl+H, в первую строку ввести пробел, во вторую ничего не вводить и нажать кнопку Заменить все (Replace All).
Однако, часто возникает ситуация, когда удалить надо не все подряд пробелы, а только лишние – иначе все слова слипнутся друг с другом. В арсенале Excel есть специальная функция для этого – СЖПРОБЕЛЫ (TRIM) из категории Текстовые. Она удаляет из текста все пробелы, кроме одиночных пробелов между словами, т.е. мы получим на выходе как раз то, что нужно:
Удаление непечатаемых символов
В некоторых случаях, однако, функция СЖПРОБЕЛЫ (TRIM) может не помочь. Иногда то, что выглядит как пробел – на самом деле пробелом не является, а представляет собой невидимый спецсимвол (неразрывный пробел, перенос строки, табуляцию и т.д.). У таких символов внутренний символьный код отличается от кода пробела (32), поэтому функция СЖПРОБЕЛЫ не может их "зачистить".
Вариантов решения два:
- Аккуратно выделить мышью эти спецсимволы в тексте, скопировать их (Ctrl+C) и вставить (Ctrl+V) в первую строку в окне замены (Ctrl+H). Затем нажать кнопку Заменить все (Replace All) для удаления.
- Использовать функцию ПЕЧСИМВ (CLEAN) . Эта функция работает аналогично функции СЖПРОБЕЛЫ, но удаляет из текста не пробелы, а непечатаемые знаки. К сожалению, она тоже способна справится не со всеми спецсимволами, но большинство из них с ее помощью можно убрать.
Функция ПОДСТАВИТЬ
Замену одних символов на другие можно реализовать и с помощью формул. Для этого в категории Текстовые в Excel есть функция ПОДСТАВИТЬ (SUBSTITUTE) . У нее три обязательных аргумента:
- Текст в котором производим замену
- Старый текст – тот, который заменяем
- Новый текст – тот, на который заменяем
С ее помощью можно легко избавиться от ошибок (замена "а" на "о"), лишних пробелов (замена их на пустую строку ""), убрать из чисел лишние разделители (не забудьте умножить потом результат на 1, чтобы текст стал числом):
Удаление апострофов в начале ячеек
Апостроф (') в начале ячейки на листе Microsoft Excel – это специальный символ, официально называемый текстовым префиксом. Он нужен для того, чтобы дать понять Excel, что все последующее содержимое ячейки нужно воспринимать как текст, а не как число. По сути, он служит удобной альтернативой предварительной установке текстового формата для ячейки (Главная – Число – Текстовый) и для ввода длинных последовательностей цифр (номеров банковских счетов, кредитных карт, инвентарных номеров и т.д.) он просто незаменим. Но иногда он оказывается в ячейках против нашей воли (после выгрузок из корпоративных баз данных, например) и начинает мешать расчетам. Чтобы его удалить, придется использовать небольшой макрос. Откройте редактор Visual Basic сочетанием клавиш Alt+F11, вставьте новый модуль (меню Insert - Module) и введите туда его текст:
Теперь, если выделить на листе диапазон и запустить наш макрос (Alt+F8 или вкладка Разработчик – кнопка Макросы), то апострофы перед содержимым выделенных ячеек исчезнут.
Английские буквы вместо русских
Это уже, как правило, чисто человеческий фактор. При вводе текстовых данных в ячейку вместо русских букв случайно вводятся похожие английские ("це" вместо русской "эс", "игрек" вместо русской "у" и т.д.) Причем снаружи все прилично, ибо начертание у этих символов иногда абсолютно одинаковое, но Excel воспринимает их, конечно же, как разные значения и выдает ошибки в формулах, дубликаты в фильтрах и т.д.
Можно, конечно, вручную заменять символы латинцы на соответствующую им кириллицу, но гораздо быстрее будет сделать это с помощью макроса. Откройте редактор Visual Basic сочетанием клавиш Alt+F11, вставьте новый модуль (меню Insert - Module) и введите туда его текст:
Теперь, если выделить на листе диапазон и запустить наш макрос (Alt+F8 или вкладка Разработчик – кнопка Макросы), то все английские буквы, найденные в выделенных ячейках, будут заменены на равноценные им русские. Только будьте осторожны, чтобы не заменить случайно нужную вам латиницу :)
Есть ли в MS Excel 2010 опция, которая будет отображать непечатаемые символы внутри ячейки (например, пробелы или символ перевода строки, введенный нажатием Alt-Enter)?
Вы можете поместить =IF(CLEAN(A1)=A1,"NA","Needs Cleaning") в клетке рядом с клеткой рядом с ней, или вы можете использовать условное форматирование с использованием полукокса () (или Chr в VBA) обозначений для поиска провозных возвращается (полукокс (13)) или любого другого символа, здесь есть ссылка на номера символов Какова ваша причина необходимости видеть их? Если вы просто не хотите их видеть, есть способы, которыми мы могли бы помочь вам достичь другой цели (например, удалить все разрывы строк из столбца ячеек) Цель отображения непечатаемых символов - просто проверить содержимое ячеек. Поскольку содержание является техническим, и возврат каретки является обычным (и ожидаемым) внутри него, это то, что должно быть сделано вручную. @scott Большое спасибо за примечание об использовании CLEAN (). Эта функция будет очень полезна, хотя, к сожалению, она не поможет в этом конкретном случае. Похоже, вы используете не ту программу для своей задачи, но я понимаю, что иногда это может быть неизбежно. Почему вы не можете использовать таблицу в Microsoft Word? Тем не менее, я поставил ответ на этот конкретный вопрос ниже.Хотя вы не можете отображать специальные символы непосредственно в ячейке, вы можете использовать формулу в соседнем (вставленном) столбце, чтобы заменить вводы и пробелы на символы по вашему выбору!
заменит любой перевод строки символом слова для перевода строки. И вложенная формулазаменит оба, пробел и введите. (Примечание: чтобы ввести «Ввод» в формулу, нужно нажать Alt+Enter во время редактирования формулы.
Самый простой способ сделать это - просто изменить шрифт на шрифт, который имеет встроенный видимый глиф для пробела (или любой другой символ, который вам может понадобиться идентифицировать)
К сожалению, у меня нет хорошего примера такого шрифта, чтобы предоставить вам, но очень легко добавить маленькую точку к существующему шрифту, используя любое программное обеспечение редактора шрифтов. Только не забудьте переименовать шрифт (не файл шрифта, а имя шрифта внутри файла шрифта), чтобы можно было легко отличить этот пользовательский шрифт от исходного, если вы оба установили.
РЕДАКТИРОВАТЬ Я наконец нашел время, чтобы сделать такой шрифт! Вот DottedSpace Mono, основанный на Bitstream Vera Sans Mono, но со встроенными точечными пробелами:
CTRL + H заменяет все пробелы символом
. Это быстро поможет пробелам без программирования, а в обратном порядке просто замените
Лучшая программа, которую я нашел для сравнения файлов такого типа, где текст не отображается, - Ultra Edit. Пришлось использовать его для сравнения файлов EDI, файлов интерфейса, технических загрузок и т. Д. MS Office просто недостаточно приспособлен для этой задачи.
Этот метод заменит пробелы, но не все непечатаемые символы, например, CHAR (10) (возврат каретки в ячейке, также достигается с помощью Alt-Enter )Изменение шрифта на тип «Терминал» поможет вам увидеть и изменить их.
Точно не отвечает на ваш вопрос, но я установил числовой формат так:
для одинарных кавычек, или это
для двойных кавычек. Это заключает в кавычки любой введенный текст. Я также установил шрифт в Courier New (или любой другой шрифт фиксированной ширины).
1 Используйте поиск и введите пробел
2 Замените все и введите «[пробел]»
3 Необязательно: Если вы также хотите выделить всю ячейку красным, просто используйте селектор формата рядом с этим
Результат: эти надоедливые пространства проявят себя очень четко
Зачем мне это нужно: я использовал функцию COUNTA, чтобы найти непустые ячейки в столбце. Однако он возвращал число больше, чем я ожидал. Я отлаживал каждую ячейку одну за другой, и, к моему изумлению, некоторые явно пустые ячейки показывали COUNTA = 0, а другие - COUNTA = 1, что не имеет смысла. Я не мог видеть разницу между ними. Оказывается, в этой функции остается только один оставшийся пробел, но он НИГДЕ не виден ни в ячейке, ни в поле ввода вверху.
Вывод: если вы полагаетесь на COUNTA для выполнения важных задач, вам лучше убедиться, что он не учитывает те неприятные места, о которых вы, возможно, не знаете.
Удаление лишних пробелов и символов. Функции ПЕЧСИМВ и СЖПРОБЕЛЫ
Если вам приходится импортировать в Эксель файлы баз данных, или обрабатывать списки, заполненные вручную, вы наверняка сталкивались с некорректными текстовыми строками. Несколько пробелов между словами, использование непечатаемых символов (например, перенос строки) могут ввести в замешательство и сильно усложнить обработку данных.
К счастью, в Microsoft Excel есть функции для удаления таких нежелательных элементов.
Удаление переносов строк и других непечатаемых символов
Чтобы удалить непечатаемые символы из строки, воспользуйтесь функцией ПЕЧСИМВ. У функции всего один аргумент – ссылка на ячейку с данными, или сама строка данных. Например, такая формула удалит перенос строки из текста в ячейке А1 :
Удаление непечатаемых символов
Удаление лишних пробелов
Часто текстовые строки содержат лишние пробелы между словами, вначале и в конце строки. Как правило, такие избыточные пробелы не несут полезной информации, а лишь запутывают нас, формулы работы с текстом да.n неожиданный результат. Например, функция сравнения может ошибиться, если в конце одной из сравниваемых строк стоит пробел, который нам не виден. Чтобы удалить такие пробелы, воспользуемся функцией СЖПРОБЕЛЫ:
Эта функция имеет один аргумент – ссылка на текстовую строку или сама строка в кавычках.
Удаление лишних пробелов
Функция ПЕЧСИМВ удаляет пробелы вначале и в конце строки, а между словами оставляет по одному пробелу.
Эти функции, в комбинации с функциями поиска в строке, замены, извлечения части строки, изменения регистра, помогут вам очистить данные, привести их к обрабатываемому виду, далее работать с ними будет более удобно.
ПЕЧСИМВ (функция ПЕЧСИМВ)
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
В этой статье описаны синтаксис формулы и использование функции ПЕЧСИМВ в Microsoft Excel.
Удаляет все непечатаемые знаки из текста. Функция ПЕЧСИМВ используется в том случае, когда текст, импортированный из другого приложения, содержит знаки, печать которых не возможна в данной операционной системе. Например, можно использовать функцию ПЕЧСИМВ, чтобы удалить низкоуровневые компьютерные коды, которые часто встречаются в начале или в конце файлов данных и не могут быть напечатаны.
Важно: Функция ПЕЧСИМВ предназначена для удаления из текста первых 32 непечатаемых знаков в 7-разрядном коде ASCII (значения 0—31). В кодировке Юникод имеются дополнительные непечатаемые знаки (со значениями 127, 129, 141, 143, 144 и 157). Сама по себе функция ПЕЧСИМВ не позволяет удалить эти дополнительные непечатаемые знаки. Пример удаления этих дополнительных непечатаемых знаков из текста приведен в разделе десять способов очистки данных.
Аргументы функции ПЕЧСИМВ описаны ниже.
Текст — обязательный аргумент. Любые данные на листе, из которых нужно удалить непечатаемые знаки.
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
30 функций Excel за 30 дней: ПЕЧСИМВ (CLEAN)
Вчера в марафоне 30 функций Excel за 30 дней мы перемещались по всей рабочей книге Excel, открывали файлы Excel и веб-сайты, и все это благодаря функции HYPERLINK (ГИПЕРССЫЛКА).
Итак, давайте внимательно посмотрим информацию по функции CLEAN (ПЕЧСИМВ) и изучим примеры её работы. Если у Вас есть дополнительная информация или примеры по этой функции, пожалуйста, делитесь ими в комментариях.
Функция 29: CLEAN (ПЕЧСИМВ)
Функция CLEAN (ПЕЧСИМВ) удаляет некоторые непечатаемые символы из текста – символы с кодами от 0 до 31, 129, 141, 143, 144 и 157.
Как можно использовать функцию CLEAN (ПЕЧСИМВ)?
Функция CLEAN (ПЕЧСИМВ) способна удалить некоторые непечатаемые символы из текста, но не все из них. Вы можете использовать CLEAN (ПЕЧСИМВ), а при необходимости и другие функции, чтобы:
- Удалить некоторые непечатаемые символы.
- Заменить непечатаемые символы в тексте.
Синтаксис CLEAN (ПЕЧСИМВ)
Функция CLEAN (ПЕЧСИМВ) имеет вот такой синтаксис:
- text (текст) – любая информация, в которой требуется удалить непечатаемые символы.
Ловушки CLEAN (ПЕЧСИМВ)
Функция CLEAN (ПЕЧСИМВ) удаляет только некоторые непечатаемые символы из текста – символы с кодом от 0 до 31, 129, 141, 143, 144 и 157. Для других непечатаемых символов, таких как символ неразрывного пробела с кодом 160, можно использовать функцию SUBSTITUTE (ПОДСТАВИТЬ), чтобы заменить их символами пробела или пустыми строками.
Пример 1: Удаляем непечатаемые символы
Функция CLEAN (ПЕЧСИМВ) удаляет некоторые непечатаемые символы, к примеру, символы с кодами от 0 до 30 по таблице ASCII. В этом примере мы добавим символы 9 и 13 к исходному тексту в ячейке C3.
Функция LEN (ДЛСТР) показывает, что количество символов в ячейке C5 возросло до 15, считая непечатаемые символы.
Функция CLEAN (ПЕЧСИМВ) в ячейке C7 удаляет эти символы, и общее количество символов уменьшается на 2, возвращаясь к исходному значению 13.
Пример 2: Заменяем непечатаемые символы
В ситуации, когда функция CLEAN (ПЕЧСИМВ) не может удалить определенные символы, например, символы с кодами 127 и 160, Вы можете использовать функцию SUBSTITUTE (ПОДСТАВИТЬ), чтобы заменить их.
Непечатные символы в excel
Если вы хотите работать в указанном режиме, нажмите кнопку Непечатаемые знаки со значком Ц на Стандартной панели инструментов (рис. 4.9).
Если вы хотите отключить режим отображения непечатаемых символов, повторно щелкните по кнопке со знаком Ц или нажмите клавиши Ctrl+Shift+8.
Редактирование текста в программе Word предоставляет вам неограниченные возможности.
Чтобы набрать в документе новый текст, достаточно выполнить следующие действия:
1. Поместите текстовый курсор в ту точку, где следует начать набор.
2. Введите текст (рис. 4.10).
Стереть напечатанное можно двумя способами:
нажмите клавишу Backspace для удаления символа слева от текстового курсора (рис. 4.11);
нажмите клавишу Delete, чтобы стереть символ справа от текстового курсора (рис. 4.12).
Чтобы заменить существующий текст, выполните следующие действия:
1. Выделите нужный фрагмент.
2. Напечатайте новый текст (рис. 4.13).
Для перемещения или копирования текста пользуйтесь мышью.
Чтобы выделить слово, выполните по нему двойной щелчок мышью. Тройной щелчок внутри абзаца позволяет целиком выделить этот абзац.
Как отображать или просматривать непечатаемые символы в Excel?
Есть ли опция в MS Excel 2010, которая будет отображать непечатаемые символы внутри ячейки (например, пробелы или символ линии, введенные нажатием клавиши Alt-Enter)?
Пока вы не можете показывать специальные символы непосредственно в ячейке, вы можете использовать формулу в соседнем (вставленном) столбце, чтобы заменить Enters и Spaces на символы по вашему выбору!
например. заменит любую строку с символом слова для разрыва строки. И вложенная формула заменит бот, пробел и введите. (Примечание: для ввода «Enter» в формуле вам нужно нажать Alt+Enter при редактировании формулы.
К сожалению, у меня нет хорошего примера такого шрифта для вас, но очень легко добавить небольшую точку в существующий шрифт, используя любое программное обеспечение редактора шрифтов. Просто не забудьте переименовать шрифт (не файл шрифта, а шрифт NAME внутри файла шрифта), чтобы было легко отличить этот пользовательский шрифт от оригинала, если вы оба установили.
EDIT Наконец-то я нашел время, чтобы сделать такой шрифт! Здесь представлен DottedSpace Mono, основанный на Bitstream Vera Sans Mono, но с встроенными пунктирными пространствами:
CTRL + H заменяет все пробелы на
Изменение шрифта на тип «Терминал» поможет вам увидеть и изменить их.
Не точно отвечает на ваш вопрос, но я задал формат номера:
для одиночных кавычек, или этот
для двойных кавычек. Это заверяет кавычки вокруг любого введенного текста. Я также устанавливаю шрифт в Courier New (или любой другой шрифт с фиксированной шириной).
1 Используйте find и введите пробел
2 Do Заменить все и введите «[s-p-a-c-e]»
3 Дополнительно: Если вы также хотите выделить всю ячейку в красном цвете, просто используйте селектор формата рядом с ним
Результат: эти призрачные пространства проявят себя супер четко
Зачем мне это нужно: я использовал функцию COUNTA для поиска непустых ячеек в столбце. Однако он возвращал число больше, чем я ожидал. Я отлаживал каждую ячейку один за другим, и, к моему удивлению, некоторые, казалось бы, пустые ячейки показывали COUNTA = 0, а другие показывали COUNTA = 1, что не имеет смысла. Я не мог видеть разницу между ними. Оказывается, в этой функции подсчитывается одна оставшаяся пустая строка, но она не видна в любом случае в ячейке или в поле ввода вверху.
Заключение: Если вы полагаетесь на COUNTA для важных задач, вам лучше быть уверенным, что это не учет тех проблемных пространств, которые вы, возможно, не знаете, есть.
Читайте также: