Estoy intentando ordenar una hoja de documento de logística a través de texto. Este es mi primer intento con algo remotamente tan complejo en Excel, por lo que no tengo ni idea de lo que estoy haciendo mal.
=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON"),
IF(ISNUMBER(SEARCH("PAL",Data!C5)),"4 PALLET"),
IF(ISNUMBER(SEARCH("PIECE",Data!C5)),"1 PACKAGE"),
IF(ISNUMBER(SEARCH("SCAR",Data!C5)),"2 SHIPPING CARTON,"")
Quiero que suceda lo siguiente: cuando pego la información en la hoja de datos, las celdas de la hoja original solo dicen 1 PACKAGE
, 2 SHIPPING CARTON
, 3 MASTER CARTON
o 4 PALLET CAR
.
La información original es la siguiente: las celdas comienzan con: PAL
, CAR
, PIECE
o SCAR
(por ejemplo CAR192
, varía mucho).
Respuesta1
Tus paréntesis estaban mal. Por ejemplo, tenía un paréntesis que terminaba la declaración IF demasiado pronto:
=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON")
Elimine los paréntesis después de "3 CAJA MAESTRA"
Prueba esto:
=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON",
IF(ISNUMBER(SEARCH("PAL",Data!C5)),"4 PALLET",
IF(ISNUMBER(SEARCH("PIECE",Data!C5)),"1 PACKAGE",
IF(ISNUMBER(SEARCH("SCAR",Data!C5)),"2 SHIPPING CARTON","n/a"))))
Nota: se han agregado espacios adicionales y retornos de carro a la fórmula para facilitar la lectura en esta respuesta. Si desea copiar y pegar, elimínelos.