multiple index how exceljet example excel excel-match

index - ¿Por qué Excel MATCH() no encuentra una coincidencia?



match excel (2)

Tengo una tabla con algunos números almacenados como texto (códigos UPC, por lo que no quiero perder los ceros iniciales). COUNTIF() reconoce coincidencias muy bien, pero MATCH() no funciona. ¿Hay alguna razón por la que MATCH() no pueda manejar los números almacenados como texto o es solo una limitación que tendré que solucionar?


Las funciones como MATCH , VLOOKUP y HLOOKUP deben coincidir con el tipo de datos (número o texto), mientras que COUNTIF/SUMIF no hace ninguna distinción. ¿Está utilizando MATCH para encontrar la posición o simplemente para establecer si el valor existe en sus datos?

Si tiene un valor de búsqueda numérico, puede convertirlo a texto en la fórmula usando & "", por ejemplo

=MATCH(A1&"",B:B,0)

.... o si es un valor de búsqueda de texto que debe coincidir con los números

=MATCH(A1+0,B:B,0)


Si está utilizando nombres para referirse a los rangos, una vez que haya corregido los tipos de datos, también redefina cualquier nombre que se refiera a esos rangos.