es en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en ar en en hu es en en de es fr it ja nl pt en es es de pt es gl es es es es es en en en en en en en en en en en en en en en en gu en en en en tr en en en en tl ceb tr mk sv ceb en id en en en en es es es es es en es es es es es es en es es es es es es en es es es es es en es es es es es en es es es es es en es es es es es en es es es es en es es en es es en es es es en en en de en kn en en en en en en en en en en en en fr en en en en en en en en en en en es es es es en es es es es es es es es en es es en es es es es fa es es en en es es es en es es es es es fr es es es es es en es es es en es es es es es en es es it es es es es es en es es es es en es es es en es en es es es es es en es es es es en es es es es es es es es es es en es es es es es es es es en es es es es es en es es es es es en es es es es es es es en es es es en es es es es nl en de es es es es gl es es es es es es en es es es es en es es es es es es es es es es es es es es es es es en en en es es es en en en en en en en en en en en en en en en en pt es de es en en
English (us) ⁄ Nederlands ⁄ Deutsch ⁄ Español ⁄ Français ⁄ Português do Brasil ⁄ Italiano ⁄ Pycckий ⁄ 中文(简体) ⁄ 日本語
×Se puede cambiar el idioma a Español en ASAP Utilities.
Con la excepción del nombre y la descripción de todas las herramientas, el resto del sitio web sigue estando en Inglés.
Fórmulas  ›  12. Insertar una función de la biblioteca de ASAP Utilities...
Con esta utilidad puede insertar una fórmula de la biblioteca de funciones de ASAP Utilities a una celda activa.
La biblioteca de funciones de ASAP Utilities incluye las siguientes funciones:
Download an example workbook that demonstrates these extra functions
Devuelve el número de índice de color de la celda.
Si luego usted cambia el color de la celda, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
Esta función no reconoce formato, si se aplica mediante formato condicional.
# cell = La celda de la cual obtener el número del cual Excel sacará el color para rellenar.
Cuenta los númerso de celdas en cierto rango que tienen un determinado color de relleno.
Si luego usted cambia el color de relleno de cualquiera de las celdas de referencia, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
# reference = El rango de celdas en las cuales buscar.
# color_index_nr = La celda que contiene el color de relleno para contar, o el número de índice del color (1-56) de Excel.
Cuenta los números de celdas en cierto rango que tienen un determinado color de fuente.
Si luego usted cambia el color de fuente de cualquiera de las celdas de referencia, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
Esta función no reconoce formato, si se aplica mediante formato condicional.
# reference = El rango de celdas en las cuales buscar.
# color_index_nr = La celda que contiene el color de fuente para contar, o el número de índice del color (1-56) de Excel.
Cuenta el número de veces que un carácter aparece en un texto
De esta manera usted puede, por ejemplo, contar el número de comas en una celda. Esta función distingue entre mayúsculas y minúsculas.
# within_text = El texto que contiene el carácter que usted desea contar.
# find_text = El carácter del que desea contar cuántas veces aparece. Éste debe ser un solo carácter.
Cuenta el número de celdas coloreadas en su rango.
Si luego usted cambia el color de relleno de cualquiera de las celdas de referencia, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
Esta función no reconoce formato, si se aplica mediante formato condicional.
# reference = El rango de celdas a contar el número de celdas que tienen un color de relleno.
Devuelve el nombre del archivo de una ruta de acceso y un nombre de archivo completos. De manera predeterminada la fórmula utiliza una barra diagonal inversa (\) como separador, pero usted puede, opcionalmente, especificar otro separador.
Por ejemplo =ASAPEXTRACTFILENAME("D:\Projects\Archive\Client 1\Balance.xls") devuelve "Balance.xls".
# text = El valor de la celda de dirección de la cual desea extraer solo el nombre de archivo
# path_separator = El separador de rutas. Opcional, si se omite, se utiliza una barra diagonal inversa (\).
Devuelve los números de una cadena de texto.
Por ejemplo la fórmula =ASAPEXTRACTNUMBERS("8011 LB") devuelve 8011.
# text = El valor o la dirección de la celda de la cual desea extraer solo los números
Devuelve el nombre de su libro. Este es el nombre del libro sin la ruta de acceso (carpeta).
Devuelve la ruta de acceso (la carpeta) donde está guardado su libro.
Por ejemplo: "D:\Projects\Archive\Client 1".
Devuelve el valor de una de las propiedades de documentos integradas para el actual libro.
Se puede referir a las propiedades de documentos con un valor índice o su nombre en inglés.
La siguiente lista muestra los nombres de las propiedades de documentos integradas:
10  Last Print Date
12  Last Save Time
13  Total Editing Time *
14  Number of Pages *
15  Number of Words *
16  Number of Characters *
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 *
30  Number of Characters (with spaces) *
* Excel no tiene que definir valores para todas las propiedades de documentos integradas.
Si Microsoft Excel no define un valor para una de las propiedades de documentos integradas, el leer de la Propiedad del valor para ese documento resultaré en un error.
Debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
# property_name_or_id = la id. o el nombre en inglés de la propiedad de documentos integrada
Devuelve el número de índice de la fuente de una celda.
Si luego usted cambia el color de la fuente de la celda, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
Esta función no reconoce formato, si se aplica mediante formato condicional.
# cell = La celda de la cual obtener el número del cual Excel sacará el color del texto.
Devuelve el nombre completo de su libro. Este es el nombre del libro incluyendo la carpeta (ruta de acceso al archivo) donde se guarda.
Por ejemplo "D:\Projects\Archive\Client 1\Balance.xls".
Devuelve el texto del comentario de una celda.
Si luego usted cambia el comentario de la celda, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
# cell = La celda de la cual obtener el texto del comentario.
=ASAPGETDOMAIN(text, optional show_protocol = False)
Devuelve el (sub) dominio de un hipervínculo dado (dirección de sitio Web/url).
Por ejemplo, si la celda A1 contiene el valor "https://www.asap-utilities.com/download-asap-utilities.php", así son los resultados de las fórmulas:
# text = El valor o la dirección de la celda de la cual desea extraer el dominio
# show_protocol = Opcional, valor lógico, si se omite lo predeterminado es FALSO. En caso de ser VERDADERO (TRUE) esta función también devuelve el protocolo del vínculo, que es la parte que está antes que el dominio, por ejemplo, http://, ftp:// etc..
Devuelve el nombre de la fuente en una celda.
Si luego usted cambia la fuente de la celda, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
Esta función no reconoce formato, si se aplica mediante formato condicional.
# cell = La celda de la cual obtener la fuente.
Devuelve el tamaño de fuente de una celda.
Si luego usted cambia el tamaño de fuente de la celda, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
Esta función no reconoce formato, si se aplica mediante formato condicional.
# cell = La celda de la cual obtener el tamaño de fuente.
Devuelve la fórmula de una celda.
# cell = La celda de la cual obtener la fórmula.
Devuelve la fórmula de una celda en notación "internacional".
Se utilizan los nombres en inglés para las fórmulas, el separador de listas es una coma y el separador de decimales es un punto.
Las mayores fuentes de información en Internet sobre Excel están en inglés. En estos sitios Web, se utilizan las fórmulas y estilos "internacionales". Si usted use una versión local de Excel, puede fácilmente crear un ejemplo "internacional" de la fórmula que usó.
# cell = La celda de la cual obtener la fórmula.
Devuelve el hipervínculo de una celda. El hipervínculo puede ser de uno de los siguientes tipos:
- archivo o sitio Web existentes
- inserte su documento
- dirección de correo electrónico
Si luego usted cambia el hipervínculo de la celda, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
# cell = La celda de la cual obtener el vínculo.
# text_no_link = Opcional, se muestra este texto si la celda no contiene hipervínculos. Si se omite la fórmula le dará un resultado vacío para las celdas sin hipervínculos.
Devuelve el formato de números de una celda.
Si luego usted cambia el formato de número de la celda, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
# cell = La celda de la cual obtener el formato de número.
Devuelve VERDADERO si la celda está en negrita o FALSO si no lo está.
Si luego usted cambia la configuración de negrita en la celda, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
Esta función no reconoce formato, si se aplica mediante formato condicional.
Devuelve VERDADERO si la celda contiene una fórmula o FALSO si no.
=ASAPLOADIMAGE(image_fullname, optional width_in_pixels, optional height_in_pixels)
Inserta la imagen especificada como un objeto y la coloca en la parte superior izquierda de la celda.
Para actualizar la imagen se puede reemplazar la fórmula con un nombre de imagen nuevo.
Para eliminar la imagen se debe eliminar la fórmula y la imagen. (No se eliminará la imagen si la fórmula no es eliminada.)
Debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
# image_fullname = La ruta completa y el nombre de archivo o una imagen del tipo que Excel admite
# width_in_pixels = Opcional. Puede especificar el ancho de los pixeles. Si es omitido, el ancho será basado proporcionalmente en la altura de la imagen
# height_in_pixels = Opcional. Puede especificar la altura de los pixeles. Si es omitida, la altura será la altura de la celda en la que se encuentra la fórmula.
=ASAPMERGECELLS(reference, optional delimiter = "", optional skip_empty_cells = True)
Une varias cadenas de texto en una sola.
Una alternativa fácil a la función =CONCATENATE() de Excel. La ventaja de esta función de ASAP Utilities :
- Puede especificar un rango a unir, por ejemplo "A1:G1".
- Se utiliza el formato de número de los valores. Por ejemplo, si una celda tiene el valor "12.23072" y el formato de número establece que solo se muestre un decimal, esta función utiliza el valor como "12.2".
- Debe especificar un delimitador solamente una vez.
- Las celdas vacías se ignoran de manera predeterminada.
# reference = Un rango contiguo de celdas en las cuales se unen valores. Al leer los valores de las celdas, se utiliza su formato de número.
# delimiter = Opcional, insertar un carácter entre valores de las celdas. Si se omite, no se utiliza ningún delimitador.
# skip_empty_cells = Opcional, es un valor lógico: para saltear celdas vacías = VERDADERO u omitido; para incluir las celdas vacías en el resultado = FALSO.
=ASAPRANDOMPASSWORD(optional length = 8, optional use_symbols = True)
Devuelve una cadena al azar que puede ser utilizada como contraseña.
Esta función devuelve una contraseña fuerte que contiene:
- letras mayúsculas y minúsculas
- caracteres especiales, tales como ~!@#$%^*()[]\/ :-=+_
# length = Opcional, la longitud de la contraseña. Si se omite, la longitud será de 8 caracteres. Si la longitud dada es menor a 8, de todas maneras se devuelve una contraseña de 8 caracteres.
# use_symbols = Opcional, es un valor lógico: utilizar caracteres especiales en la contraseña = VERDADERO u omitido; para crear una contraseña sin caracteres especiales = FALSO.
=ASAPREGEXMATCH(read_value, regular_expression, optional ignorecase)
Devuelve VERDADERO si el valor coincide con la expresión regular y FALSO si no lo hace.
# read_value = El texto a comprobar con la expresión regular.
# regular_expression = La expresión regular para comprobar el texto.
# ignorecase = Opcional. Especifica la coincidencia entre mayúsculas y minúsculas. En caso de omisión, se asume que es FALSO.
=ASAPREGEXEXTRACT(read_value, regular_expression, optional ignorecase)
Devuelve el texto que coincide con la expresión regular.
# read_value = El texto a comprobar con la expresión regular.
# regular_expression = La expresión regular para comprobar el texto.
# ignorecase = Opcional. Especifica la coincidencia entre mayúsculas y minúsculas. En caso de omisión, se asume que es FALSO.
=ASAPREGEXREPLACE(read_value, regular_expression, replacement_value, optional replace_all, optional ignorecase)
Devuelve una versión modificada de la secuencia de caracteres basada en una expresión regular.
# read_value = El texto a probar con la expresión regular.
# regular_expression =La expresión regular para comprobar el texto.
# replacement_value = El texto con el que se reemplazarán los grupos coincidentes.
# replace_all = Opcional. Especifica que se deben reemplazar todas las coincidencias. En caso de omisión, se asume que es VERDADERO.
# ignorecase =Opcional. Especifica la coincidencia sin distinción de mayúsculas y minúsculas. En caso de omisión, se asume que es FALSO.
Devuelve el nombre de la hoja en que esta fórmula está utilizada.
# referencia = opcional. Una celda en la hoja de la que desea obtener el nombre. Si se omite, el nombre de la hoja actual es devuelta.
=ASAPSPELLNUMBER(ByVal number, optional strLanguage = "EN", optional blnCurrency = False, optional strSingular, optional strPlural, optional strComma, optional strCentSingular, optional strCentPlural)
Devuelve un número o una cantidad en palabras.
Algunos ejemplos, si la celda A1 contiene el valor 142.23
=ASAPSPELLNUMBER(A1,"EN", TRUE, "Dollar", "Dollars", , "Cent", "Cents") devuelve Ciento Cuarenta y dos Dólares con Veintitrés Centavos
=ASAPSPELLNUMBER(A1,"EN", FALSE,,,"Comma") devuelve Ciento Cuarenta y dos Coma Veintitrés
=ASAPSPELLNUMBER(A1,"NL") devuelve honderdtweeënveertig en drieëntwintig honderdsten
=ASAPSPELLNUMBER(A1,"FR", TRUE, "euro", "euros", , "cent", "cents") devuelve cent quarante-deux euros et vingt-trois cents
=ASAPSPELLNUMBER(A1,"DE", TRUE, "Euro", "Euros", , "Cent", "Cent") devuelve einhundertzweiundvierzig Euros und dreiundzwanzig Cent
Si un número contiene más de dos decimales esta función deletreará el número como si estuviera redondeado a dos decimales.
Un ejemplo práctico de cómo esta función puede ser útil es para escribir cantidades en los cheques.
# number = El número o celda con un número que quiera poner en palabras.
# language = Opcional, cadena de texto que representa en qué idioma se escribe el número: Inglés = EN u omitido, Neerlandés = NL, Alemán = DE, Frances = FR.
# currency = Opcional, valor lógico: para escribir el número como una moneda = VERDADERO; para escribir el número simplemente como número = FALSO u omitido. Por ejemplo, escribir el número 2 como "dos dólares y ningún centavo" o simplemente "dos".
# cur_singular = Una cadena opcional de texto para la moneda escrita en singular. Por ejemplo "dólar".
# cur_plural = Una cadena opcional de texto para la moneda escrita en plural. Por ejemplo "dólares".
# comma = Una cadena opcional de texto para el separador de decimales utilizado. Por ejemplo, el signo de coma (",") o el punto (".") o la palabra "coma" o la palabra "y". Si se omite, se llena automáticamente dependiendo del idioma: Inglés = "and", Neerlandés = "en", Alemán = "und"  y Frances = "et".
# cur_cent_singular = Una cadena opcional de text para la palabra utilizada con la moneda para la cantidad después de la coma, en singular. Por ejemplo "centavo".
# cur_cent_plural = Una cadena opcional de text para la palabra utilizada con la moneda para la cantidad después de la coma, en plural. Por ejemplo "centavos".
Quita todos los números de una cadena de texto y todos los espacios al comienzo y al final del resultado.
Por ejemplo la fórmula =ASAPSTRIPNUMBERS("8011 LB") devuelve "LB".
# text = El valor o la dirección de la celda de la cual desea quitar los números.
Agrega las celdas que tienen determinado color de relleno.
Si luego usted cambia el color de cualquiera de las celdas de referencia, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
Esta función no reconoce formato, si se aplica mediante formato condicional.
# reference = El rango de celdas donde buscar.
# color_index_nr = La celda con el color de relleno a sumar, o el número de índice del color (1-56) de Excel.
Agrega las celdas que tienen determinado color de fuente.
Si luego usted cambia el color de fuente de cualquiera de las celdas de referencia, debe presionar Control+Alt+F9 para que se vuelva a calcular la fórmula.
Esta función no reconoce formato, si se aplica mediante formato condicional.
# reference = El rango de celdas donde buscar.
# color_index_nr = La celda con el color de fuente a sumar, o el número de índice del color (1-56) de Excel.
Captura de pantalla de ejemplo: 1 (Esta es la versión en inglés.)
Captura de pantalla de ejemplo: 2 Calculate the sum of cells that have a specific color (Esta es la versión en inglés.)
Captura de pantalla de ejemplo: 3 Retrieve the comments (Esta es la versión en inglés.)
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!
Tip: Easily COUNT or SUM cells based on their Color
Haga clic en ASAP Utilities  ›  Fórmulas  ›  12. Insertar una función de la biblioteca de ASAP Utilities...
Especificar un método abreviado de teclado: ASAP Utilities › Favoritos y Teclas de método abreviado › Modificar sus herramientas favoritas y teclas de método abreviado...
Download an 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.
For Excel 365, 2021, 2019, 2016, 2013 and 2010
For Excel 2003, 2002/XP and 2000
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
This is for example when you use the =ASAPSUMBYCELLCOLOR() function and then change the colors, the formulas doesn't get automatically triggered to update.
In that case you can use Excel's built-in shortcuts F9 or Control+Alt+F9 to have the ASAP Utilities formula(s) updated/recalculated.
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).