logo ASAP Utilities

Вы также можете это сделать

Загрузить «Единственно важная надстройка для всех пользователей Excel».
Sit down and relax, while ASAP Utilities does the rest!

“Working in Excel will be fun again with all these extra supersmart tools”

ASAP Utilities, описание наших инструментов Excel

English (us) / Nederlands / Deutsch / Español / Français / Português do Brasil / Italiano / Русский / 中文(简体) / 日本語
The language used in menus and dialogs (Язык, используемый в меню и диалоговых окнах) in ASAP Utilities can be set to "Русский (Russian)".
The language Русский (Russian) is added in the new ASAP Utilities 7

Формулы » Вставить функцию из библиотеки ASAP Utilities...

С помощью этой утилиты вы можете вставить формулу из библиотеки функций ASAP Utilities в активную ячейку.

Эта библиотека ASAP Utilities включает следующие функции:

=ASAPCELLCOLORINDEX(cell)

Возвращает номер индекса цвета ячейки.
Если впоследствии вы изменяете цвет ячейки, необходимо нажать сочетание клавиш Ctrl + Alt + F9, чтобы получить пересчитанную формулу.
Эта функция не распознает форматирование, если оно применено посредством условного форматирования.

Параметры:
  • cell — ячейка, из которой следует получить номер Excel для цвета заливки.


=ASAPCOUNTBYCELLCOLOR(reference, color_index_nr)

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

Параметры:
  • reference — диапазон ячеек, в котором выполняется поиск.
  • color_index_nr — ячейка, в которой предстоит выполнить подсчет цвета заливки, или номер индекса цвета
(1–56) из Excel.


=ASAPCOUNTBYFONTCOLOR(reference, color_index_nr)

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

Параметры:
  • reference — диапазон ячеек, в котором выполняется поиск.
  • color_index_nr — ячейка, в которой предстоит выполнить подсчет цвета шрифта, или номер индекса цвета
(1–56) из Excel.


=ASAPCOUNTCHAR(within_text, find_text)

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

Параметры:
  • within_text — текст, содержащий символ, который вы хотите посчитать.
  • find_text — символ, повторения которого подсчитываются. Это должен быть одиночный символ.


=ASAPCOUNTSHADES(reference)

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

Параметры:
  • reference — диапазон ячеек, в котором выполняется подсчет количества ячеек с цветом заливки.


=ASAPEXTRACTFILENAME(text, optional path_separator)

Возвращает имя файла из полного пути и имени файла. По умолчанию формула использует обратную косую черту (\) в качестве разделителя, но при желании вы можете указать другой разделитель.
Например, =ASAPEXTRACTFILENAME("D:\Projects\Archive\Client 1\Balance.xls") возвращает «Balance.xls».

Параметры:
  • text — значение или адрес ячейки, из которых вы хотите извлечь только имя файла
  • path_separator — разделитель пути. Необязательно, если используется пропущенная обратная черта (\).


=ASAPEXTRACTFOLDERNAME(text, optional path_separator)

Возвращает имя папки из объединенного пути к файлу и его имени. По умолчанию формула использует обратную косую черту (\) в качестве разделителя, но при желании вы можете указать другой разделитель.
Например, =ASAPEXTRACTFOLDERNAME(«D:\Projects\Archive\Client 1\Balance.xls») возвращает «D:\Projects\Archive\Client 1».

Параметры:
  • text — значение или адрес ячейки, из которых вы хотите извлечь только имя папки.
  • path_separator — разделитель пути. Необязательно, если используется пропущенная обратная черта (\).


=ASAPEXTRACTNUMBERS(text)

Возвращает числа из текстовой строки.
Например, формула =ASAPEXTRACTNUMBERS("8011 LB") возвращает 8011.

Параметры:
  • text — значение или адрес ячейки, из которых вы хотите извлечь числа.


=ASAPFILENAME()

Возвращает имя вашей книги. Это имя книги без пути к файлу (папка).
Например, «Balance.xls».


=ASAPFILEPATH()

Возвращает путь к файлу (папке), где хранится ваша книга.
Пример. «D:\Projects\Archive\Client 1».


=ASAPFILEPROPERTIES(property_name_or_id)

Возвращает значение одного из встроенных свойств документа для текущей книги.
Вы можете ссылаться на свойства документа по значению индекса или по их английским именам.
В следующем списке показаны доступные встроенные значения индексов и имена свойств документа:
  1  Title
   2  Subject
   3  Author
   4  Keywords
   5  Comments
   6  Template
   7  Last Author
   8  Revision Number
   9  Application Name
  10  Last Print Date
  11  Creation Date
  12  Last Save Time
  13  Total Editing Time *
  14  Number of Pages *
  15  Number of Words *
  16  Number of Characters *
  17  Security
  18  Category
  19  Format
  20  Manager
  21  Company
  22  Number of Bytes *
  23  Number of Lines *
  24  Number of Paragraphs *
  25  Number of Slides *
  26  Number of Notes *
  27  Number of Hidden Slides *
  28  Number of Multimedia Clips *
  29  Hyperlink Base
  30  Number of Characters (with spaces) *
* Excel не требуется для определения значений каждого встроенного свойства документа.
Если Microsoft Excel не определяет значение для одного из встроенных свойств документа, чтение свойства «Значение» для этого свойства документа приводит к ошибке.
Чтобы получить пересчитанную формулу, вам нужно нажать сочетание клавиш Ctrl + Alt + F9.

Пример.
=ASAPFILEPROPERTIES("Last Print Date")  

Параметры:
  • property_name_or_id — идентификатор или английское имя встроенного свойства документа


=ASAPFONTCOLORINDEX(cell)

Возвращает номер индекса цвета шрифта ячейки.
Если впоследствии вы изменяете цвет шрифта, необходимо нажать сочетание клавиш Ctrl + Alt + F9, чтобы получить пересчитанную формулу.
Эта функция не распознает форматирование, если оно применено посредством условного форматирования.

Параметры:
  • cell — ячейка, из которой необходимо получить номер Excel для цвета текста.


=ASAPFULLFILENAME()

Возвращает полное имя файла вашей книги. Это имя книги, включая папку (путь к файлу), где она сохранена.
Например, «D:\Projects\Archive\Client 1\Balance.xls».


=ASAPGETCOMMENT(cell)

Возвращает текст из комментария в ячейке.
Если впоследствии требуется изменить комментарий в ячейке, необходимо нажать сочетание клавиш Ctrl + Alt + F9, чтобы получить пересчитанную формулу.

Параметры:
  • cell — ячейка, из которой необходимо получить текст из комментария.


=ASAPGETDOMAIN(text, optional show_protocol = False)

Возвращает (под)домен из данной гиперссылки (адрес/URL-адрес веб-сайта).
Например, если ячейка A1 содержит значение «http://www.asap-utilities.com/download-asap-utilities.php», то значения имеют следующий вид:
=ASAPGETDOMAIN(A1) возвращает «www.asap-utilities.com»
=ASAPGETDOMAIN(A1;TRUE) возвращает «http://www.asap-utilities.com»

Параметры:
  • text — значение или адрес ячейки, из которых вы хотите извлечь домен.
  • show_protocol — необязательный; логическое значение, если пропущено, то значением по умолчанию является ЛОЖЬ. Если ИСТИНА, функция также вернет протокол ссылки, который является частью перед доменом таким, как http://, ftp:// и т. д.


=ASAPGETFONTNAME(cell)

Возвращает имя шрифта в ячейке.
Если впоследствии вы изменяете шрифт в ячейке, необходимо нажать сочетание клавиш Ctrl + Alt + F9, чтобы получить пересчитанную формулу.
Эта функция не распознает форматирование, если оно применено посредством условного форматирования.

Параметры:
  • cell — ячейка, из которой необходимо получить шрифт.


=ASAPGETFONTSIZE(cell)

Возвращает размер шрифта ячейки.
Если впоследствии вы изменяете размер шрифта в ячейке, необходимо нажать сочетание клавиш Ctrl + Alt + F9, чтобы получить пересчитанную формулу.
Эта функция не распознает форматирование, если оно применено посредством условного форматирования.

Параметры:
  • cell — ячейка, из которой необходимо получить размер шрифта.


=ASAPGETFORMULA(cell)

Возвращает формулу ячейки.

Параметры:
  • cell — ячейка, из которой необходимо получить формулу.


=ASAPGETFORMULAINT(cell)

Возвращает формулу ячейки в «международной» нотации.
Для формул используются английские имена, в качестве разделителя элементов списка применяется запятая, а разделителем целой и дробной части является точка.
Крупнейшие ресурсы в Интернете, относящиеся к Excel = на английском языке. На этих веб-сайтах используются «международные» формулы и стиль. Если вы используете локальную версию Excel, то теперь вы можете легко создать «международный» пример формулы, которую вы применяли.

Параметры:
  • cell — ячейка, из которой необходимо получить формулу.


=ASAPGETHYPERLINK(cell, optional text_no_link)

Возвращает гиперссылку из ячейки. Гиперссылка может принадлежать к одному из следующих типов:
– существующий файл или веб-страница
– место в вашем документе
– адрес электронной почты
Если впоследствии вы изменяете гиперссылку в ячейке, необходимо нажать сочетание клавиш Ctrl + Alt + F9, чтобы получить пересчитанную формулу.

Параметры:
  • cell — ячейка, из которой необходимо прочитать гиперссылку.
  • text_no_link — необязательный; этот текст будет отображаться, если ячейка не имеет гиперссылки. Если пропущено, формула даст пустой результат для ячеек без гиперссылок.


=ASAPGETNUMBERFORMAT(cell)

Возвращает числовой формат ячейки.
Если впоследствии вы изменяете числовой формат в ячейке, необходимо нажать сочетание клавиш Ctrl + Alt + F9, чтобы получить пересчитанную формулу.

Параметры:
  • cell — ячейка, из которой необходимо получить числовой формат.


=ASAPISBOLD(reference)

Возвращает ИСТИНА, если ячейка полужирная, или ЛОЖЬ, если нет.
Если впоследствии вы изменяете в ячейке полужирный шрифт, необходимо нажать сочетание клавиш Ctrl + Alt + F9, чтобы получить пересчитанную формулу.
Эта функция не распознает форматирование, если оно применено посредством условного форматирования.


=ASAPISFORMULA(cell)

Возвращает ИСТИНА, если ячейка имеет формулу, или ЛОЖЬ, если нет.


=ASAPLOADIMAGE(image_fullname, optional width_in_pixels, optional height_in_pixels)

Вставляет указанное изображение как объект и помещает его в левый верхний угол вашей ячейки.

Чтобы обновить изображение, вы можете заменить эту формулу на новое имя изображения.
Чтобы удалить изображение, необходимо удалить формулу и изображение. (Изображение не удаляется, если удаляется только формула.)
Чтобы получить пересчитанную формулу, вам нужно нажать сочетание клавиш Ctrl + Alt + F9.

Пример.
=ASAPLOADIMAGE("D:\products\images\art782.gif")

Параметры:
  • image_fullname — полный путь и имя файла изображения, относящегося к типу, который поддерживается Excel
  • width_in_pixels — необязательный. Вы можете указать ширину в пикселях. Если пропущено, ширина будет пропорционально высоте изображения
  • height_in_pixels — необязательный. Вы можете указать высоту в пикселях. Если пропущено, высотой будет являться высота ячейки, в которой находится формула.


=ASAPMERGECELLS(reference, optional delimiter = "", optional skip_empty_cells = True)

Объединяет несколько текстовых строк в одну текстовую строку.
Простая альтернатива для Excel функция =CONCATENATE(). Преимущества данной функции ASAP Utilities:
– Вы можете указывать диапазон присоединения, например, «A1:G1».
– Использование числового формата значений. Например, если ячейка имеет значение «12,23072» и числовой формат для отображения предполагает только один знак после запятой, тогда эта функция использует значение «12,2».
– Вам нужно указать разделитель только один раз.
– По умолчанию пустые ячейки игнорируются.

Параметры:
  • reference — непрерывный диапазон ячеек, из которого объединяются значения. При чтении значений ячеек используется их числовой формат.
  • delimiter — необязательный; символ, для вставки между значениями ячеек. Если пропущено, разделители не используются.
  • skip_empty_cells — необязательный, является логическим значением: пропускать пустые ячейки = ИСТИНА или пропущен, включить пустые ячейки в результат = ЛОЖЬ.


=ASAPRANDOMPASSWORD(optional length = 8, optional use_symbols = True)

Возвращает случайную строку, которая может использоваться в качестве пароля.
Эта функция возвращает надежный пароль, который содержит:
– прописные и строчные буквы
– числа
– специальные символы, такие как ~!@#$%^*()[]\/<>:-=+_

Параметры:
  • length — необязательный, длина пароля. Если пропущено, длина составляет 8 символов. Если длина меньше 8, будет возвращен пароль, состоящий по-прежнему из 8 символов.
  • use_symbols — необязательный, является логическим значением: использовать в пароле специальные символы = ИСТИНА или пропущен, создать пароль без специальных символов = ЛОЖЬ.


=ASAPSHEETNAME(optional reference)

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

Параметры:
  • reference — необязательный; ячейка на листе, из которой вы хотите получить имя. Если пропущено, возвращается имя текущего листа.


=ASAPSPELLNUMBER(ByVal number, optional strLanguage = "EN", optional blnCurrency = False, optional strSingular, optional strPlural, optional strComma, optional strCentSingular, optional strCentPlural)

Возвращает число или сумму прописью.

Несколько примеров, когда ячейка A1 содержит значение 142,23
=ASAPSPELLNUMBER(A1,"EN", TRUE, "Dollar", "Dollars", , "Cent", "Cents") возвращает One Hundred Forty Two Dollars and Twenty Three Cents
=ASAPSPELLNUMBER(A1,"EN", FALSE,,,"Comma") возвращает One Hundred Forty Two Comma Twenty Three
=ASAPSPELLNUMBER(A1,"NL") возвращает éénhonderdtweeenveertig komma drieentwintig

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

Параметры:
  • number — число или ячейка с числом, которое вы хотите записать прописью.
  • language — необязательный; текстовая строка, представляющая, на каком языке число записывается прописью. Английский язык = EN или пропущено; нидерландский язык = NL; немецкий язык = DE.
  • currency — необязательный; логическое значение: записать число как валюту = ИСТИНА; записать число, просто как число = ЛОЖЬ или пропущено. Например, записать прописью число 2, как "two dollars and no cents" или просто "two".
  • cur_singular — необязательная текстовая строка для валюты, записанная прописью в единственном числе. Например, "dollar".
  • cur_singular — необязательная текстовая строка для валюты, записанная прописью во множественном числе. Например, "dollars".
  • comma — необязательная текстовая строка для используемого разделителя целой и дробной части. Например, запятая («,») или точка («.»), или слово «запятая». Если пропущено, тогда она будет автоматически вставлена в зависимости от данного языка. Английский язык = "comma", нидерландский и немецкий языки = "komma".
  • cur_cent_singular — необязательная текстовая строка для слова, используемого с валютой для суммы после запятой, в единственном числе. Например, "cent".
  • cur_cent_plural — необязательная текстовая строка для слова, используемого с валютой для суммы после запятой, во множественное числе. Например, "cents".


=ASAPSTRIPNUMBERS(text)

Удаляет все числа из текстовой строки и все пробелы в начале и в конце результата.
Например, формула =ASAPSTRIPNUMBERS(«8011 LB») возвращает «LB».

Параметры:
  • text — значение или адрес ячейки, из которых вы хотите извлечь числа.


=ASAPSUMBYCELLCOLOR(reference, color_index_nr)

Добавляет ячейки с определенным цветом заливки.
Если впоследствии вы изменяете цвет в какой-либо из указанных ячеек, необходимо нажать сочетание клавиш Ctrl + Alt + F9, чтобы получить пересчитанные формулы.
Эта функция не распознает форматирование, если оно применено посредством условного форматирования.

Параметры:
  • reference — диапазон ячеек, в котором выполняется поиск.
  • color_index_nr — ячейка, в которой имеется цвет заливки для суммирования, или номер индекса цвета
(1–56) из Excel.


=ASAPSUMBYFONTCOLOR(reference, color_index_nr)

Добавляет ячейки с определенным цветом шрифта.
Если впоследствии вы изменяете цвет шрифта в какой-либо из указанных ячеек, необходимо нажать сочетание клавиш Ctrl + Alt + F9, чтобы получить пересчитанные формулы.
Эта функция не распознает форматирование, если оно применено посредством условного форматирования.

Параметры:
  • reference — диапазон ячеек, в котором выполняется поиск.
  • color_index_nr — ячейка, в которой имеется цвет шрифта для суммирования, или номер индекса цвета
(1–56) из Excel.

Снимки экрана

Пример снимка экрана: 1
1, Формулы » Вставить функцию из библиотеки ASAP Utilities...
Пример снимка экрана: 2 Calculate the sum of cells that have a specific color
2 Calculate the sum of cells that have a specific color
Пример снимка экрана: 3 Retrieve the comments
3 Retrieve the comments
ASAP Utilities makes YOU rock in Excel!

Practical tricks on how this can help you

Practical 'real world' examples on our blog that show you how this tool can help you in Excel. Enjoy!

Запуск этой утилиты

Выберите в меню Excel: ASAP Utilities » Формулы » Вставить функцию из библиотеки ASAP Utilities...

Download example workbook that demonstrates these extra functions

We have created a example workbook that shows how to get things done, that are normally not possible in Excel, by using the functions that ASAP Utilities adds.
Example-workbook-ASAP-Utilities-formulas.xls (0.8 MB)

Worksheet functions added by ASAP Utilities

Remarks on calculation

Because Excel only recalculates a formula if the value in a (referenced) cell changes (most of the times), some of the ASAP Utilities worksheet formulas don't get triggered to update. In that case you can use Excel's shortcuts F9 or Control+Alt+F9 to have the ASAP Utilities formula(s) updated/recalculated. This is for example when you use the =ASAPSUMBYCELLCOLOR() function and then change the colors, the formulas doesn't get automatically triggered to update.

Remarks on distributing

If you use these worksheet functions in your worksheet there a few considerations to make if other people are going to work on the same workbook:
  • Everyone that works with the workbook that uses on or more of the ASAP Utilities functions in its formulas, should have ASAP Utilities installed. You can easily recognized the functions from ASAP Utilities because their names start with "ASAP". In doubt, you can easily create a report that lists all formulas used in your workbook.
  • If somebody is going to work with your file but he/she doesn't have ASAP Utilities, then you should convert the formula-results to their values (Copy » Paste Special » Values) or in ASAP Utilities:
    ASAP Utilities » Formulas » Change formulas to their calculated values
  • If you see the result of a function displayed as "#NAME?" this means that ASAP Utilities is not available or installed in another folder (which is easy to fix). (In case you do have ASAP Utilities installed it can also mean that there is a typing-error in the formula name).

« Вернуться к списку инструментов “Формулы”.
« Назад
Вставить «международную» формулу...
 
 Далее »
Корректировать ссылки на функции листов ASAP Utilities
Excel 2010 with ASAP Utilities in the menu
Download ASAP Utilities
Additional keywords for this tool:
вернуть цвет ячейки, цвет, соединить строки вместе, разделители, объединяет

Follow ASAP Utilities on Facebook



Home Sitemap Search List of all utilities Printer friendly page ^ Back to Top
© 1999-2017 - - - - The Netherlands

Connect with us and receive our tips that show you how to benefit from the tools in ASAP Utilities at:
Follow us on TwitterFollow us on Facebook