|
|||
![]() ![]() | |||
ASAP Utilities, описание наших инструментов Excel![]() Формулы » Вставить функцию из библиотеки 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 содержит значение «https://www.asap-utilities.com/download-asap-utilities.php», то значения имеют следующий вид: =ASAPGETDOMAIN(A1) возвращает «www.asap-utilities.com» =ASAPGETDOMAIN(A1;TRUE) возвращает «https://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. ![]() Practical tricks on how this can help youPractical '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 functionsWe 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) ![]() Remarks on calculationBecause 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 distributingIf 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:
« Вернуться к списку инструментов “Формулы”.
Вы также можете это сделать![]() Загрузить «Единственно важная надстройка для всех пользователей Excel». Download Additional keywords for this tool: вернуть цвет ячейки, цвет, соединить строки вместе, разделители, объединяет Follow ASAP Utilities on Facebook | |||
Home
Sitemap
Search
List of all utilities
Printer friendly page
^ Back to Top
© 1999-2019 - Bastien Mensink - ASAP Utilities - A Must in Every Office BV - The Netherlands
Connect with us and receive our tips that show you how to benefit from the tools in ASAP Utilities at:
![]() ![]() |