¿Puedes contarme más sobre la fórmula de ayer? ¡Muchas gracias!
Siento que esta será una respuesta larga, palabra por palabra, destinada a ser fácil de entender, así que léala atentamente.
Nuestra fórmula es así:
=IF(ROW(A2)gt;$P$4,"",INDEX(ycjl[[Causa del fallo]:[Tiempo de fallo/ H]], MATCH(query!$B$1amp;$O$4,ycjl[columna auxiliar],0) ROW(A1),1))
Para esta fórmula, el oculto Todavía hay bastante Hay mucha información, e incluso si se agregan capturas de pantalla, no se puede capturar información de datos precisa y completa, por lo que solo podemos adivinar el alcance de algunas de las áreas personalizadas. ycjl[[Causa de la falla]: [Tiempo de falla/H]], previamente supusimos que era un área personalizada A través de capturas de pantalla, corregimos que en realidad era E en el registro de excepción de la hoja de trabajo. Área de la columna I, debido a que se aplica un formato de formulario específico a esta área, la referencia en ella se ajusta a ycjl[[Motivo del error]:[Tiempo de error/H]], en lugar del registro de excepción que suele ser fácil de entender e identificar. ! E: Yo.
2. ¡La ycjl [columna auxiliar] afectada por el formato de tabla anidada también reemplaza el Registro de excepción! K: K instrucciones generales de referencia. Por cierto, el origen de la columna auxiliar K: K2 se supone que es A2amp; B2 o ycjl [fecha de falla]amp [proceso afectado] en la fórmula. El resultado es 44105, es decir, 44105 es el valor de la fecha. (Esta búsqueda de fecha de Excel comprenderá las reglas del tiempo, no entraré en detalles aquí, la longitud es incontrolable)
Para facilitar la descripción, hemos acordado que las dos áreas anteriores son Área 1 y Área 2 respectivamente.
MATCH (query! $B$1amp; $O$4, ycjl[columna auxiliar], 0) significa buscar la consulta en el área 2. $B$1amp; la posición en $O$4 (es decir, el resultado de fusionar el texto B1 y O1: 44135 una vez), el resultado devuelve un número, que representa el número en el área 2 donde se encuentran los datos, como el décimo en 44135 se quema bien, el resultado es 10. Por favor recuerde este número.
¡El propósito de la función ÍNDICE es encontrar la ubicación correspondiente (este 10) del registro de excepción de datos correspondiente haciendo referencia a la coincidencia del área 1! E10: La primera columna de datos de I10 (la fórmula del autor aquí es un poco complicada, porque el índice en sí tiene una función de referencia de datos unidimensional, ÍNDICE (ycjl [[motivo de falla]: [tiempo de falla / H]], COINCIDIR (¡consulta!$B $1amp; $O$4, ycjl[columna auxiliar], 0) ROW(A1), 1) es una referencia bidimensional, puede usar INDEX(ycjl[[motivo de falla], MATCH(¡Query! $B$1amp;$O$4 , ycjl[auxiliary column], 0) ROW(A1)) en su lugar, lo cual será más fácil de entender). La coincidencia de índices es una fórmula de referencia de consulta de datos de uso común. FILA (A1) ajusta el número de filas referenciadas. Utilice ? 1? 2? 3? ,,,, para desplegar la fórmula una vez y darse cuenta de que FILA se refiere a los datos de las filas 11, 12 y 13.
Anidamiento externo =IF(ROW(A2)gt;$P$4,"", destinado a limitar la visualización, es decir, cuando el número de línea es mayor que el valor establecido de P4, no se realizará ninguna búsqueda. se debe realizar para evitar una gran cantidad de referencias a datos inútiles, adivinando que la fórmula P4 es una función countifs que calcula el recuento de registros anormales de la hoja de trabajo el 31 de octubre.
Hasta ahora, vemos que la fórmula es una referencia de búsqueda de coincidencia de índice materializado
=index(área donde desea obtener datos, coincidencia(valor de búsqueda, área donde se encuentra el valor de búsqueda, 0))
Espero que esto ayude !