Note: The other languages of the website are Google-translated. Back to English

Función ESCANEAR Excel (365)

La función ESCANEAR aplica una función LAMBDA a cada valor en una matriz y devuelve una matriz que contiene los valores intermedios mientras escanea la matriz.

función de escaneo 1


Sintaxis

=REDUCE ([initial_value],array,lambda(accumulator, value))


Argumentos

  • Valor inicial (opcional): El valor inicial del acumulador.
  • Formación (obligatorio): la matriz que se escaneará.
  • lambda (obligatorio): la función LAMBDA personalizada que se aplica para escanear la matriz.
    • acumulador (obligatorio): El valor totalizado y devuelto como resultado final.
    • Valor (obligatorio): el cálculo aplicado a cada elemento de la matriz.

Valor de retorno

Programas de Función SCAN devuelve una matriz de resultados.


Notas de función

  1. La función ESCANEAR se introdujo recientemente en Excel para Microsoft 365. Por lo tanto, no está disponible en versiones anteriores de Excel. Se introducen nuevas fórmulas de matriz dinámica en Excel para Microsoft 365, lo que significa que no es necesario usar Ctrl+ Shift+ Enter para ingresar la fórmula SCAN como una fórmula de matriz.
  2. Programas de #¡VALOR! El valor de error ocurre si ocurre una de las siguientes situaciones:
    • se proporciona una función LAMBDA no válida;
    • se proporciona un número incorrecto de parámetros.
  3. Programas de valor inicial El argumento se utiliza para establecer el valor inicial del parámetro del acumulador. Después de que se devuelve el primer resultado, initial_value cambia al valor del resultado. Y el proceso itera sobre todos los elementos de una matriz de columna a fila. Si está trabajando con texto, establezca el valor inicial en "".

Ejemplo uno:

Como se muestra en la captura de pantalla a continuación, hay una serie de datos. Yo quiero siga agregando cada valor en una celda y su valor de celda adyacente, de columna a fila, haga lo siguiente:

Copie la siguiente fórmula en la celda F6, luego presione el Enviar clave para obtener el resultado.

=ESCANEAR (0,B6: D9,LAMBDA(a,b,a+b))

función de escaneo 2

Nota: En el ejemplo anterior, la función ESCANEAR trata con números y el suministrado valor inicial el argumento se establece en 0. En este caso, también puede ser omitido y reemplazado por un espacio vacio. Por ejemplo, la fórmula en la celda F6 se puede cambiar a:

=ESCANEAR ( ,B6: D9,LAMBDA(a,b,a+b))

Ejemplo dos:

Como se muestra en la captura de pantalla a continuación, hay una serie de datos. Yo quiero concatenar caracteres en la matriz daday devolver una matriz que contiene los valores intermedios, haga lo siguiente:

Copie la siguiente fórmula en la celda F6, luego presione el Enviar clave para obtener el resultado.

=ESCANEAR ("",B6: D7,LAMBDA(a,b,a&b))

función de escaneo 3

Funciones relativas:

  • Excel MAP Función
    La función MAP aplica una función LAMBDA para crear un nuevo valor y devuelve una matriz formada por la asignación de cada valor de la(s) matriz(es) proporcionada(s) a un nuevo valor.

  • Excel LAMBDA Función
    La función Excel LAMBDA se usa para crear funciones personalizadas que se pueden reutilizar en un libro de trabajo.

  • Excel Reduce Función
    La función REDUCE aplica una función LAMBDA a cada valor en una matriz y devuelve el valor total en el acumulador, reduciendo la matriz a un valor acumulado.

 

Comentarios (0)
Aún no hay calificaciones. ¡Sé el primero en calificar!
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL