Colección de citas famosas - Slogan de motivación - Excel contiene n contenidos en una celda, separados por un carácter de pausa. Encuentra la suma del contenido de la celda.

Excel contiene n contenidos en una celda, separados por un carácter de pausa. Encuentra la suma del contenido de la celda.

Si el número de segmentos de datos del cartel es variable (2 segmentos, 3 segmentos, 5 segmentos), y

Si el cartel no quiere o no puede usar VBA para crear funciones personalizadas.

Entonces, la única solución es usar una columna auxiliar en la columna en blanco de la primera tabla, usar una fórmula para analizar cada fila de la columna A, y luego obtener la suma de los valores. de la columna auxiliar correspondiente en la columna b.

Si el autor está de acuerdo con este método, organice la estructura de datos de la siguiente manera:

Tabla 2 (tabla de comparación de nombres y cantidades)

Hoja 1 (tabla de cálculo)

Después de utilizar la columna D como columna auxiliar, los datos segmentados en la columna A de la fila se analizarán automáticamente. Fórmula D2:

= IF(LEN($ A2)-LEN(SUSTITUTO($ A2, ",", " ") 1lt; COLUMNA(A1), "", MID($A2, SUM ( LEN($C2:C2)) COLUMNA(a 1), FIND(",",$A2 amp", SUM(LEN($C2:C2)) COLUMNA(a 1))-SUM(LEN($C2: C2 ))-COLUMN(a 1))

Fórmula matricial, Ctrl Shift Enter para finalizar

Tire de un número suficiente de segmentos de línea hacia la derecha y júntelos hacia abajo para que queden. están alineados con una alineación de columnas

B2 fórmula total:

=SUM(N(INDIRECT("sheet2!B " amp if (ISNA(match(D2:M2,Sheet2). !A:A, 0)), 4^8, MATCH (D2: M2, Sheet2! Respuesta: A, 0))))

Fórmula matricial, Ctrl Shift Enter para finalizar

Tire hacia abajo para alinearlo con el pilar A

Consulte el archivo adjunto

.