Estou tentando organizar uma planilha de documentos logísticos via texto. Esta é minha primeira tentativa de algo remotamente tão complexo no Excel e, portanto, não tenho ideia do que estou fazendo de errado.
=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,"")
Quero que aconteça o seguinte: quando colo as informações na planilha de dados, as células da planilha original dizem apenas 1 PACKAGE
, 2 SHIPPING CARTON
, 3 MASTER CARTON
ou 4 PALLET CAR
.
A informação original é a seguinte: as células começam com: PAL
, CAR
, PIECE
, ou SCAR
(exemplo CAR192
, varia muito).
Responder1
Seus parênteses estavam bagunçados. Por exemplo, você tinha parênteses terminando a instrução IF muito cedo:
=IF(ISNUMBER(SEARCH("CAR",Data!C5)),"3 MASTER CARTON")
Exclua os parênteses após "3 MASTER CARTON"
Experimente isto:
=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: espaços extras e retornos de carro foram adicionados à fórmula para facilitar a leitura nesta resposta. Se você quiser copiar e colar, exclua-os.