¿Cómo realizar programación VB en Excel basándose en los nombres y números de dos columnas?
C2 = IF (B2 lt; gt"", IFERROR (BUSCARV (B2, $B$1: C1, 2,), MAX ($ C $ 1: C 1) 1 ), IF(suma producto(($ B $ 1: B 1 = " ")*(A $ 1: A 1 = A2)), MAX(($ B $ 1: B 655438
Fórmula de matriz, Ctrl Shift Enter para finalizar. Tire hacia abajo para usarlo
Método 2: VBA
Ver el efecto primero
Coloque el siguiente código en esto. hoja de trabajo Medio: (Nota: Nombre1 no puede tener el mismo nombre que Nombre2; de lo contrario, puede causar errores de clasificación y no debería provenir de su nombre
Sub test()
Dim). ? rs, ?k amplificador, ? n$, ? d?p>arr?=?[A2].end(3).stroke?-?1,?2)
rs?=? [C2]. ¿Fin? -?1,?1? =?1? ?arr(I,?2)
x ? lt gt? p>
rs(I,?1)?=?k
k?=?1 p>
Otros
rs(I, ? 1)?=?d.Proyecto diez
Si
entonces
set?=?Nada
[C2].Resize([A65536].End(3).Swath?-?1,?1)?=?Tongyue
¿Fin?