Как считать плюсы в Excel

Обновлено: 05.07.2024

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

Изначально Excel был разработан для работы с числами, поэтому вы всегда можете выбрать один из трех способов выполнения любой операции подсчета или суммирования с цифрами. К счастью, разработчики этого полезного приложения не забыли о тексте. Поэтому я пишу эту статью, чтобы показать вам, как использовать различные параметры и формулы в Excel для подсчета ячеек с текстом или подсчета определенных символов в строке.

Ниже вы можете найти варианты, которые я собираюсь рассмотреть:

В конце вы также найдете ссылки на наши предыдущие записи в блоге, посвященные подсчету ячеек в Excel.

Excel — подсчет ячеек с текстом

Если вам нужно подсчитать количество ячеек с текстом в Excel, вы можете использовать функцию СЧЁТЕСЛИ:

Используйте функцию СЧЁТЕСЛИ - =СЧЁТЕСЛИ(ДИАПАЗОН,

Здесь A2:D10 — ваш диапазон с данными, а "*" — подстановочный знак, соответствующий любому количеству символов.

Просто введите формулу с правильным диапазоном в любую ячейку, где вы хотите увидеть результат, и нажмите Ввод. Результат будет тут же.

Примечание. Логические значения TRUE и FALSE не считаются текстом. Кроме того, числа не учитываются знаком «*», если они не вводятся в виде текста, начинающегося с апострофа ('). Будут учитываться пустые ячейки, начинающиеся с апострофа (').

Еще одна формула, которую вы можете использовать для подсчета ячеек с текстом в Excel, это

Формула, которую вы можете использовать для подсчета ячеек с текстом в Excel

Эта формула игнорирует даты и числа.

Еще одна функция, которую вы можете использовать в Excel для подсчета количества ячеек с текстом, — это формула массива, которую необходимо вводить с помощью Ctrl+Shift+Enter . Вы можете использовать СУММПРОИЗВ для подсчета текстовых значений вместе с функцией ISTEXT следующим образом:

Используйте формула =СУММПРОИЗВ(--ISTEXT(диапазон))

Двойной дефис или двойной унарный код приводит результат ISTEXT от логического значения TRUE или FALSE к единицам и нулям. СУММПРОИЗВ затем складывает эти значения, чтобы получить результат.

Таким образом, если вам нужно быстро подсчитать ячейки с текстом в Excel, не стесняйтесь использовать одну из приведенных выше формул.

Формула Excel для подсчета символов в ячейке

Я могу предположить, что в одной из будущих версий Excel строка состояния будет показывать числовые символы в строке. Пока мы надеемся и ждем эту функцию, вы можете использовать следующую простую формулу:

Используйте =LEN (A1) формула для подсчета текстовых символов в ячейке

В этой формуле A1 — это ячейка, в которой будет рассчитано количество текстовых символов.

Дело в том, что в Excel есть ограничения по количеству символов. Например, заголовок не может превышать 254 символа. Если вы превысите максимальное значение, заголовок будет обрезан. Эта формула может быть полезна, когда у вас очень длинные строки в ячейках и вам нужно убедиться, что ваши ячейки не превышают 254 символа, чтобы избежать проблем с импортом или отображением вашей таблицы в других источниках.

Таким образом, после применения функции =LEN(A1) к моей таблице я могу легко увидеть слишком длинные описания, которые нужно сократить. Таким образом, не стесняйтесь использовать эту формулу в Excel каждый раз, когда вам нужно подсчитать количество символов в строке. Просто создайте вспомогательный столбец, введите формулу в соответствующую ячейку и скопируйте ее в свой диапазон, чтобы получить результат для каждой ячейки в столбце.

Excel — подсчет символов в нескольких ячейках

Возможно, вам также потребуется подсчитать количество символов в нескольких ячейках. В этом случае вы можете использовать следующую формулу:

Примечание. Вышеуказанная формула должна быть введена как формула массива. Чтобы ввести его как формулу массива, нажмите Ctrl+Shift+Enter .

Подсчитайте количество текстовых символов в нескольких ячейках в Excel

Эта формула может быть полезна, если вы хотите проверить, не превышают ли какие-либо строки ограничения, перед объединением или импортом таблиц данных. Просто введите его в столбец Helper и скопируйте, используя дескриптор заполнения.

Формула Excel для подсчета определенных символов в ячейке

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

Если вам нужно получить количество вхождений определенного символа в ячейке или если вы хотите узнать, содержат ли ваши ячейки недопустимые символы, используйте следующую формулу для подсчета количества вхождений одного символа в диапазоне:< /p>

Подсчитайте количество вхождений определенного символа в ячейку

Здесь "а" – это символ, который нужно считать в Excel.

Что мне действительно нравится в этой формуле, так это то, что она может подсчитывать вхождения как одного символа, так и части некоторой текстовой строки.

Подсчитать количество вхождений определенного символа в диапазоне

Если вы хотите подсчитать количество вхождений определенного символа в нескольких ячейках или в одном столбце, вы можете создать вспомогательный столбец и вставить туда формулу, описанную в предыдущей части статьи =LEN(A1)-LEN (ПОДСТАВИТЬ(A1,"a","")) . Затем вы можете скопировать его по столбцу, просуммировать этот столбец и получить ожидаемый результат. Звучит слишком долго, не так ли?

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

Примечание. Вышеуказанная формула должна быть введена как формула массива. Убедитесь, что вы нажали Ctrl+Shift+Enter, чтобы вставить его.

Подсчитайте количество вхождений определенного символа в диапазоне

Подсчитать количество вхождений определенного текста в диапазоне

Следующая формула массива (необходимо вводить с помощью Ctrl+Shift+Enter ) поможет вам подсчитать количество вхождений определенного текста в диапазоне:

Подсчитайте номер слова

Например, вы можете подсчитать, сколько раз слово "Excel" вводится в вашу таблицу. Пожалуйста, не забывайте о пробеле, иначе функция будет считать слова, начинающиеся с определенного текста, а не отдельные слова.

Таким образом, если у вас есть определенный текстовый фрагмент, разбросанный по вашей таблице, и вам нужно очень быстро подсчитать его появление, используйте приведенную выше формулу.

Ограничение количества символов Excel для ячеек

Если у вас есть рабочие листы с большим объемом текста в нескольких ячейках, следующая информация может оказаться полезной. Дело в том, что в Excel есть ограничение на количество символов, которое можно ввести в ячейку.

  • Таким образом, общее количество символов, которое может содержать ячейка, равно 32 767.
  • Ячейка может отображать только 1024 символа. В то же время панель формул может отображать все 32 767 символов.
  • Максимальная длина содержимого формулы для Excel 2003 – 1 014 символов. Excel 2007–2013 может содержать 8 192 символа.

Пожалуйста, учитывайте приведенные выше факты, если у вас длинные заголовки или когда вы собираетесь объединять или импортировать свои данные.

Подсчет ячеек, содержащих определенный текст

Если вам нужно подсчитать количество ячеек, содержащих определенный текст, не стесняйтесь использовать функцию СЧЁТЕСЛИ. Вы найдете это прекрасно описанным в формулах СЧЁТЕСЛИ с подстановочными знаками (частичное совпадение).

Вас также может заинтересовать

Мы уже писали о подсчете и вычислении в Excel. Если вы не нашли нужную информацию, ознакомьтесь с одной из следующих статей, опубликованных в нашем блоге.

    . В этом посте вы найдете краткие советы по подсчету пустых ячеек в таблице.
  • Узнайте, как подсчитать непустые ячейки в Excel, если вам нужно увидеть количество непустых ячеек на листе. . В этой статье основное внимание уделяется функции Excel СЧЁТЕСЛИ, предназначенной для подсчёта ячеек с заданным вами условием.
  • Если вашей задачей является вычисление ячеек по цвету, прочтите, как считать и суммировать ячейки по цвету в Excel.
  • И последнее, но не менее важное: изучите возможности Excel СЧЁТЕСЛИМН и СЧЁТЕСЛИ с несколькими критериями.

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

На сегодня все. Будьте счастливы и преуспейте в Excel!

116 комментариев к статье "Как посчитать ячейки с текстом и символами в Excel"

Пожалуйста, помогите мне в этом
Я хочу, чтобы моя работа выглядела так в 1 строке (а не в отдельных ячейках) Непрерывно:

"ЯБЛОКО(5) МЯЧ(4) КОШКА(3) СОБАКА(3) СЛОН(8)"

Пожалуйста, помогите мне с формулой или вариантом.

У меня возникают проблемы, когда в строке A у меня есть 1234, а в строке 100 у меня есть 2314.
например, у меня есть несколько чисел, которые находятся на уровне перестановки.

Вопрос в том, как узнать эти числа, которые повторяются как перестановки.

У меня есть график работы, имена слева, дни месяца сверху. После размещения X для каждого имени человека в расписании я теперь ищу формулы, которые будут видеть это X, а затем заполнять имя этого человека в другом месте на листе, создавая ежедневный список имен, который кто-то может легко скопировать. Пожалуйста, помогите.

Я хочу подсчитать, сколько раз буквенно-цифровая буква повторяется на листе. Можете дать ответ.

Пример:
столбец a, строка 1: 1a,3b,2c
столбец a, строка 2: 2a,3b,5d

Означает здесь, если, если мы используем формулу, означает, что при поиске 3b означает, что количество должно быть равно 2.

Можете ли вы предложить, как написать код.

Здравствуйте!
Подсчитайте количество вхождений определенного текста в диапазоне - читайте выше

Спасибо за ответ,

Теперь я хочу найти букву 2a, сколько раз она повторяется, и ее нужно подсчитать, даже если в ячейке есть ",".
Мой ответ должен быть 4, когда мы ищем в столбце A1: A6, аналогично, если мы ищем другой буквенно-цифровой код, мне также нужно получить результат.

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

Функция COUNT подсчитывает количество ячеек, содержащих числа, и подсчитывает числа в списке аргументов. Используйте функцию COUNT, чтобы получить количество записей в числовом поле, которое находится в диапазоне или массиве чисел. Например, вы можете ввести следующую формулу для подсчета чисел в диапазоне A1:A20: =COUNT(A1:A20). В этом примере, если пять ячеек в диапазоне содержат числа, результатом будет 5.

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9

Синтаксис

Синтаксис функции COUNT имеет следующие аргументы:

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

значение2, . Необязательный. До 255 дополнительных элементов, ссылок на ячейки или диапазонов, в которых вы хотите подсчитывать числа.

Примечание. Аргументы могут содержать различные типы данных или ссылаться на них, но учитываются только числа.

Примечания

Учитываются аргументы, которые являются числами, датами или текстовым представлением чисел (например, число, заключенное в кавычки, например "1").

Учитываются логические значения и текстовые представления чисел, которые вы вводите непосредственно в список аргументов.

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

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

Если вы хотите подсчитать логические значения, текст или значения ошибок, используйте функцию СЧЁТ.

Если вы хотите подсчитывать только числа, соответствующие определенным критериям, используйте функцию СЧЁТЕСЛИ или функцию СЧЁТЕСЛИМН.

Пример

Скопируйте данные примера из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы формулы отображали результаты, выберите их, нажмите F2, а затем нажмите клавишу ВВОД. При необходимости вы можете изменить ширину столбцов, чтобы увидеть все данные.

< бр />

Сэнди Риттенхаус


Сэнди Риттенхаус
Писатель

С ее B.S. В области информационных технологий Сэнди много лет проработала в ИТ-индустрии в качестве руководителя проекта, руководителя отдела и руководителя отдела управления проектами. Она узнала, как технологии могут обогатить как профессиональную, так и личную жизнь, используя правильные инструменты. И со временем она поделилась этими предложениями и практическими рекомендациями на многих веб-сайтах. Имея за плечами тысячи статей, Сэнди стремится помочь другим использовать технологии в своих интересах. Подробнее.

Логотип Microsoft Excel на зеленом фоне

Excel предоставляет различные методы подсчета ячеек, включая использование функции поиска или фильтра. Но с функциями вы можете посчитать именно то, что вам нужно. От заполненных ячеек к пустым, от чисел к тексту — вот как подсчитывать ячейки в Excel.

Подсчет ячеек с числами: функция COUNT

Если вы хотите подсчитать количество ячеек, содержащих только числа, вы можете использовать функцию COUNT. Синтаксис формулы: COUNT(значение1, значение2. ), где значение1 является обязательным, а значение2 — необязательным.

Вы будете использовать value1 для ссылок на ячейки, диапазон ячеек, в которых вы хотите произвести подсчет. Вы можете использовать value2 (и последующие аргументы), чтобы добавить определенное число или другой диапазон ячеек, если хотите. Давайте рассмотрим пару примеров.

Чтобы подсчитать количество ячеек в диапазоне от A1 до D7, содержащих числа, введите следующее и нажмите Enter:

формула COUNT в Excel

Затем вы получите результат в ячейке, содержащей формулу.

COUNT результат

Чтобы подсчитать количество ячеек в двух отдельных диапазонах от B2 до B7 и от D2 до D7, содержащих числа, введите следующее и нажмите Enter:

Формула COUNT для диапазонов

Теперь вы увидите общее количество чисел для обоих этих диапазонов ячеек.

COUNT результатов для диапазонов

Подсчет пустых ячеек: функция СЧИТАТЬПУСТОТЫ

Возможно, вам нужно найти количество пустых ячеек в определенном диапазоне. Вы будете использовать разновидность функции COUNT, COUNTBLANK. Синтаксис формулы: СЧЕТПУСТОТЫ(значение1), где значение1 содержит ссылки на ячейки и является обязательным.

Чтобы подсчитать количество пустых ячеек в диапазоне от A2 до C11, введите следующее и нажмите Enter:

формула СЧИТАТЬПУСТОТЫ в Excel

Вы увидите результат в ячейке, в которую ввели формулу.

СЧИТАТЬПУСТОТЫ результат

Для получения дополнительных примеров и использования СЧИТАТЬПУСТОТЫ ознакомьтесь с нашим руководством по подсчету пустых или пустых ячеек в Excel.

Подсчет непустых ячеек: функция COUNTA

Возможно, вы захотите сделать полную противоположность подсчету ячеек, которые пусты, и вместо этого подсчитать ячейки, содержащие данные. В этом случае вы должны использовать функцию COUNTA. Синтаксис: COUNTA(значение1, значение2. ), где значение1 является обязательным, а значение2 — необязательным.

Как и в приведенной выше функции COUNT, значение1 предназначено для ссылок на ячейки, а значение2 — для дополнительных диапазонов, которые вы хотите включить.

Чтобы подсчитать количество непустых ячеек в диапазоне от A2 до C11, введите следующее и нажмите Enter:

формула СЧЁТЗ в Excel

Как видите, функция СЧЕТЧИК подсчитывает ячейки, содержащие данные любого типа. Сюда входят числа, текст, ошибки и пустой текст или строки. Например, засчитывается ошибка в ячейке C7.

COUNTA результат

Если ошибка вызывает у вас затруднения, можно легко скрыть значения ошибок в таблицах.

Подсчет ячеек по определенным критериям: функция СЧЁТЕСЛИ

Если вы хотите подсчитать количество ячеек, содержащих определенные данные, используйте функцию СЧЁТЕСЛИ. Синтаксис формулы: СЧЁТЕСЛИ(значение1, критерии), где требуются и значение1, и критерии.

Как и другие функции здесь, value1 содержит ссылки на ячейки для диапазона. Критерий — это элемент, который вы хотите найти, и он может быть ссылкой на ячейку, словом, числом или подстановочным знаком. Давайте рассмотрим пару основных примеров.

Чтобы подсчитать количество ячеек в диапазоне от C2 до C6, содержащих слово "socks", введите следующее и нажмите Enter:

Текстовая формула СЧЁТЕСЛИ в Excel

Обратите внимание, что если критерием является слово, его необходимо заключить в двойные кавычки.

COUNTIF текстовый результат

Чтобы подсчитать количество ячеек в диапазоне от B2 до C6, содержащих то, что находится в ячейке B2, введите следующее и нажмите Enter:

СЧЁТЕСЛИ формула ссылки на ячейку в Excel

В этом случае не следует заключать ссылку на ячейку B2 в двойные кавычки.

COUNTIF результат ссылки на ячейку

Дополнительные примеры и способы использования СЧЁТЕСЛИ см. в нашем руководстве по использованию СЧЁТЕСЛИ в Excel.

Подсчет ячеек в Microsoft Excel прост, если вы знаете эти основные функции и умеете их использовать. Но если вас интересует, например, выделение пробелов или ошибок, а не просто их подсчет, мы вам поможем!

  • › Как объединить данные из электронных таблиц в Microsoft Excel
  • › 12 основных функций Excel, которые должен знать каждый
  • › Как подсчитать количество ячеек с текстом в Microsoft Excel
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Что означает XD и как вы его используете?
  • › Как восстановить метки панели задач в Windows 11
  • › Почему не было Windows 9?
  • › Как установить Google Play Маркет в Windows 11

дополнительно подсчитать количество значений между плюсами

Я хочу подсчитать количество значений, которые пользователь вводит в простой
расчет сложения в Excel.

Например, если в ячейке указано "=17+256", я хотел бы получить значение "2".
Если в ячейке есть "=101+2+0+65", я хотел бы получить счет "4". Есть ли способ
разобрать эту строку "функция"?

Все, что я пробовал до сих пор, начинается *после* вычисления значения ячейки
(например, это работает с одним значением 273 и одним значением
168 для двух приведенных выше примеров, соответственно).

Используйте эту определяемую пользователем функцию.
Если вы новичок в VBA, сначала посмотрите здесь:

Функция CountAdd(a As Range) As Double
Dim i As Long
Dim b As String
b = a.Formula
For i = 1 To Len(b)
If Asc(Mid$(b, i, 1)) = 43 Then CountAdd = CountAdd + 1
Далее i
CountAdd = CountAdd + 1
Конец функции


«CRH» написал в сообщении
news:799472AB-A415-49BC-86A7-5FB73D7B9413@microsoft.com.
> Я хочу подсчитать количество значений, которые пользователь вводит в Excel,
> простой
> расчет сложения.
>
> Например, если в ячейке указано "=17+256", я хотел бы получить значение "2".
> Если в ячейке есть "=101+2+0+65", я хотел бы получить счет "4". Есть ли
> способ
> проанализировать эту строку "функции"?
>
> Все, что я пробовал до сих пор, начинается *после* вычисления значения ячейки
> (например, оно работает с одним значением 273 и одним
> значение
> из 168 для двух приведенных выше примеров соответственно).
>
> Спасибо,
> - Кэти

Если разделителем всегда будет знак "плюс", этот UDF будет работать. Чтобы
внедрить, просто введите =CountValues(A1) в свою электронную таблицу.

Функция CountValues(ячейка)
form = ячейка.Формула
Длина = Len(form)
Count = 0
For i = 1 To Length
If Mid(form, i, 1) = "+" Then
Count = Count + 1
End If
Next i
CountValues ​​= Count + 1
End Function


"CRH" написал:

> Я хотел бы подсчитать количество значений, которые пользователь вводит в простой
> расчет сложения Excel.
>
> Например, если в ячейке указано "=17+256", я хотел бы получить значение "2".
> Если в ячейке есть "=101+2+0+65", я хотел бы получить счет "4". Есть ли способ
> проанализировать эту строку «функции»?
>
> Все, что я пробовал до сих пор, начинается *после* вычисления значения ячейки
> (например, работает с одним значением 273 и одним значением
> из 168 для двух приведенных выше примеров соответственно).
>
> Спасибо,
> - Кэти

Это *почти* сработало. Спасибо! Единственная проблема заключается в том, что мне нужно *ОТКРЫТЬ*
'personal.xls', чтобы функция заработала.

Прочитав справочный материал несколько раз, я сделал следующее:
1. Откройте C;\data\MS\excel\startup\personal.xls (я нашел
'personal.xls')
2. Нажмите «Инструменты», «Макрос», «Редактор Visual Basic»
3. Вырежьте и вставьте функцию "CountAdd" из вашего ответа в белую
область доски.
4. Сохраните в редакторе Visual Basic и закройте редактор.
5. Откройте мою таблицу данных.
6. Укажите функцию CountAdd, включая исходное местоположение
personal.xls: =personal.xls!CountAdd()

Затем все заработало прекрасно.

Но как только я закрыл все свои электронные таблицы, а затем попытался открыть мою
таблицу данных, я получил подсказку: ссылки «обновить», «не обновлять». Если я выбирал
"обновить", я получал ошибку, что ссылки не могут быть обновлены. Но если я
затем открывал электронную таблицу personal.xls, все вызовы функций разрешались.

В противном случае, если я выберу "не обновлять ссылки", лист данных откроется, и все
предыдущие вызовы "CountAdd" будут иметь действительные значения. Но если я вводил новый вызов
в "CountAdd", новый и все предыдущие становились неразрешенными. В
в этом случае также, если бы я открыл файл personal.xls, все решилось бы.

Как мне сделать так, чтобы я мог открывать свою электронную таблицу данных и выполнять
дополнительные вызовы функции "CountAdd" без необходимости открывать
personal.xls?

"CRH" пишет:

> Я хотел бы подсчитать количество значений, которые пользователь вводит в простой
> расчет сложения Excel.
>
> Например, если в ячейке указано "=17+256", я хотел бы получить значение "2".
> Если в ячейке есть "=101+2+0+65", я хотел бы получить счет "4". Есть ли способ
> проанализировать эту строку «функции»?
>
> Все, что я пробовал до сих пор, начинается *после* вычисления значения ячейки
> (например, работает с одним значением 273 и одним значением
> из 168 для двух приведенных выше примеров соответственно).
>
> Спасибо,
> - Кэти

Поместите файл Personal.xls в папку XLSTART, а не в папку автозагрузки.

C:\Documents and Settings\user\Application Data\Microsoft\Excel\XLSTART

Он будет открываться при каждом сеансе работы с Excel.

При первом открытии Excel после перемещения Personal.xls по указанному выше пути
Personal.xls откроется видимым.

Перейти к окну>Скрыть

Когда вы закроете Excel, вы получите уведомление о том, что вы внесли изменения в
Personal.xls и хотите ли их сохранить.

С этого момента он будет скрыт, а ваши макросы и функции будут
доступны.

Я предпочитаю размещать макросы и функции в надстройках.

Тогда вам не нужно использовать в формуле имя книги, а только макрос
или имя функции.

Единственным недостатком надстройки является то, что вы не видите макросы в меню "Инструменты" > "Макрос" > "Макросы".


Горд Диббен MVP Excel

В пятницу, 2 декабря 2005 г. 14:33:04 -08:00, CRH написал:

>Это *почти* сработало. Спасибо! Единственная проблема заключается в том, что мне нужно *ОТКРЫТЬ*
>'personal.xls', чтобы функция заработала.
>
>Основываясь на нескольких справочных материалах, я сделал следующее:
>1. Откройте C;\data\MS\excel\startup\personal.xls (я нашел
>'personal.xls')
>2. Нажмите «Инструменты», «Макрос», «Редактор Visual Basic»
>3. Вырежьте и вставьте функцию «CountAdd» из вашего ответа в белую
>область доски.
>4. Сохраните в редакторе Visual Basic и закройте редактор.
>5. Откройте мою таблицу данных.
>6. Укажите функцию CountAdd, в том числе ее исходное местоположение
>personal.xls: =personal.xls!CountAdd(нужно для разбора>)
>
> Тогда все заработало прекрасно.
>
>Но как только я закрыл все свои электронные таблицы, а затем попытался открыть свою
>таблицу данных, я получил подсказку: ссылки «обновить», «не обновлять». Если я выбрал
>"обновить", я получил ошибку, что ссылки не могут быть обновлены.Но если я
>затем открывал электронную таблицу personal.xls, все вызовы функций разрешались.
>
>В противном случае, если я выберу "не обновлять ссылки", лист данных откроется, и все
>предыдущие вызовы "CountAdd" будут иметь действительные значения. Но если я вводил новый вызов
>to "CountAdd", новый и все предыдущие становились неразрешенными. В
>в этом случае также, если бы я открыл персональный.xls, то все разрешилось.
>
>Как мне сделать так, чтобы я мог открыть свою электронную таблицу данных и выполнить
>дополнительные вызовы функции "CountAdd", а НЕ открывать
> личный.xls?
>
>- Кэти
>
>"CRH" написал:
>
>> Я хочу подсчитать количество значений, которые Пользователь вводит в Excel простой
>> дополнительный расчет.
>>
>> Например, если в ячейке есть "=17+256", я хотел бы получить счет "2".
>> Если в ячейке есть "=101+2+0+65", я хотел бы получить счет "4". Есть ли способ
>> проанализировать эту строку «функция»?
>>
>> Все, что я пробовал до сих пор, начинается *после* вычисления значения ячейки
>> (например, он работает с одним значением 273 и одним значением < br />>> из 168 для двух приведенных выше примеров соответственно).
>>
>> Спасибо,
>> - Кэти

"Горд Диббен" написал:

> Поместите файл Personal.xls в папку XLSTART, а не в папку автозагрузки.
>
> C:\Documents and Settings\user\Application Data\Microsoft\Excel\XLSTART
>
> Затем он будет открываться при каждом сеансе работы с Excel.
>
> При первом открытии Excel после перемещения Personal.xls по указанному выше пути
> Personal.xls откроется в видимом виде.
>
> Перейдите в окно > Скрыть
>
> Когда вы закроете Excel, вы получите уведомление о том, что вы внесли изменения в
> Personal.xls и хотите ли вы чтобы сохранить их.
>
> Нажмите "Да".
>
> С этого момента он будет скрыт, а ваши макросы и функции будут
> доступны.
>
> Я предпочитаю размещать макросы и функции в надстройках.
>
> Тогда вам не нужно использовать в формуле имя книги, а только макрос
> или имя функции.
>
> Единственным недостатком надстройки является то, что вы не видите макросы в меню Инструменты>Макрос>Макросы.
>
>
> Горд Диббен Excel MVP
>
> В пятницу, 2 декабря 2005 г., 14:33:04 -0800, CRH написал:
>
> >Это *почти* сработало. Спасибо! Единственная проблема заключается в том, что мне нужно *ОТКРЫТЬ*
> >'personal.xls', чтобы функция заработала.
>>>
> >Основываясь на нескольких справочных материалах, я сделал следующее:
> >1. Откройте C;\data\MS\excel\startup\personal.xls (я нашел
> >'personal.xls')
> >2. Нажмите «Инструменты», «Макрос», «Редактор Visual Basic»
> >3. Вырежьте и вставьте функцию "CountAdd" из вашего ответа в белую
> >область доски.
> >4. Сохраните в редакторе Visual Basic и закройте редактор.
> >5. Откройте мою таблицу данных.
> >6. Укажите функцию CountAdd, включая ее исходное местоположение
> >personal.xls: =personal.xls!CountAdd( >необходимо для разбора>)
>>>
> >Тогда все заработало прекрасно.
>>>
> >Но как только я закрыл все свои электронные таблицы, я попытался открыть свои данные,
> >таблицу, я получил подсказку: "обновить", "не обновлять" ссылки . Если я выбрал
> >"обновить", я получил ошибку, что ссылки не могут быть обновлены. Но если я
> >открою электронную таблицу personal.xls, все вызовы функций будут разрешены.
>>
> >В противном случае, если я выберу "не обновлять ссылки", лист данных откроется, и все
> >предыдущие вызовы "CountAdd" будут иметь действительные значения. Но если я вводил новый вызов
> >для "CountAdd", новый и все предыдущие становились неразрешенными. В
> >в этом случае также, если бы я открыл персональный.xls, то все разрешилось.
>>>
> >Как мне сделать так, чтобы я мог открыть свою электронную таблицу данных и выполнить
> >дополнительные вызовы функции "CountAdd" без необходимости открывать
> >личный.xls?
>>>
> >- Кэти
> >
> >"CRH" написал:
>>>
> >> Я бы хотел посчитать количество значений, которые пользователь вводит в Excel при простом
> >> вычислении сложения.
> >>
> >> Например, если в ячейке указано "=17+256", я хотел бы получить значение "2".
> >> Если ячейка имеет "=101+2+0+65", я хотел бы получить счет "4". Есть ли способ
> >> проанализировать эту строку «функции»?
> >>
> >> Все, что я пробовал до сих пор, начинается *после* вычисления значения ячейки
> >> (например, он работает с одним значением 273 и одно значение
> >> из 168 для двух приведенных выше примеров соответственно).
> >>
> >> Спасибо,
> >> - Кэти
>

Информация о теме

Пользователи, просматривающие эту тему

В настоящее время эту тему просматривают 1 пользователь. (0 участников и 1 гость)

Читайте также: