Buscar multiplos valores
Enviado: 12 Nov 2018 às 08:53
Bom dia,
Estou procurando alguma função mais avançada para buscar valores. Meu problema é o seguinte, recebo por dia uns 15 relatórios com 10~100 atividades cada, e preciso classificar essas atividades por área. Ex:
"O item X foi montado e instalado no prédio 6 da área CC58"
"Foram montados andaimes na área AT21 para pintura da face sul"
Normalmente eu teria que verificar manualmente a área de cada atividade (CC58 e AT21 no caso do exemplo) e escrever na coluna ao lado. Então quero automatizar isso.
Já que, por uma questão burocrática, não é possível padronizar os documentos tentei algo extremamente braçal (abaixo), coloquei as áreas em outra planilha e usei os comandos seerro, se e procv com "*". Porém isso é inviável, já que são centenas de áreas. Então, queria saber se tem alguma forma mais eficiente da busca tentar outro valor se o resultado anterior não for encontrado.
Isso é o que estava fazendo. Aqui são apenas 30 áreas +-, precisaria 10x isso...
Estou procurando alguma função mais avançada para buscar valores. Meu problema é o seguinte, recebo por dia uns 15 relatórios com 10~100 atividades cada, e preciso classificar essas atividades por área. Ex:
"O item X foi montado e instalado no prédio 6 da área CC58"
"Foram montados andaimes na área AT21 para pintura da face sul"
Normalmente eu teria que verificar manualmente a área de cada atividade (CC58 e AT21 no caso do exemplo) e escrever na coluna ao lado. Então quero automatizar isso.
Já que, por uma questão burocrática, não é possível padronizar os documentos tentei algo extremamente braçal (abaixo), coloquei as áreas em outra planilha e usei os comandos seerro, se e procv com "*". Porém isso é inviável, já que são centenas de áreas. Então, queria saber se tem alguma forma mais eficiente da busca tentar outro valor se o resultado anterior não for encontrado.
Isso é o que estava fazendo. Aqui são apenas 30 áreas +-, precisaria 10x isso...
=SEERRO(SE(PROCV("*"&Plan1!A85&"*";$C$3;1;0)=$C$3;Plan1!A85);SEERRO(SE(PROCV("*"&Plan1!A86&"*";$C$3;1;0)=$C$3;Plan1!A86);SEERRO(SE(PROCV("*"&Plan1!A87&"*";$C$3;1;0)=$C$3;Plan1!A87);SEERRO(SE(PROCV("*"&Plan1!A88&"*";$C$3;1;0)=$C$3;Plan1!A88);SEERRO(SE(PROCV("*"&Plan1!A89&"*";$C$3;1;0)=$C$3;Plan1!A89);SEERRO(SE(PROCV("*"&Plan1!A90&"*";$C$3;1;0)=$C$3;Plan1!A90);SEERRO(SE(PROCV("*"&Plan1!A91&"*";$C$3;1;0)=$C$3;Plan1!A91);SEERRO(SE(PROCV("*"&Plan1!A92&"*";$C$3;1;0)=$C$3;Plan1!A92);SEERRO(SE(PROCV("*"&Plan1!A93&"*";$C$3;1;0)=$C$3;Plan1!A93);SEERRO(SE(PROCV("*"&Plan1!A94&"*";$C$3;1;0)=$C$3;Plan1!A94);SEERRO(SE(PROCV("*"&Plan1!A95&"*";$C$3;1;0)=$C$3;Plan1!A95);SEERRO(SE(PROCV("*"&Plan1!A96&"*";$C$3;1;0)=$C$3;Plan1!A96);SEERRO(SE(PROCV("*"&Plan1!A97&"*";$C$3;1;0)=$C$3;Plan1!A97);SEERRO(SE(PROCV("*"&Plan1!A98&"*";$C$3;1;0)=$C$3;Plan1!A98);SEERRO(SE(PROCV("*"&Plan1!A99&"*";$C$3;1;0)=$C$3;Plan1!A99);SEERRO(SE(PROCV("*"&Plan1!A100&"*";$C$3;1;0)=$C$3;Plan1!A100);SEERRO(SE(PROCV("*"&Plan1!A101&"*";$C$3;1;0)=$C$3;Plan1!A101);SEERRO(SE(PROCV("*"&Plan1!A102&"*";$C$3;1;0)=$C$3;Plan1!A102);SEERRO(SE(PROCV("*"&Plan1!A103&"*";$C$3;1;0)=$C$3;Plan1!A103);SEERRO(SE(PROCV("*"&Plan1!A104&"*";$C$3;1;0)=$C$3;Plan1!A104);SEERRO(SE(PROCV("*"&Plan1!A105&"*";$C$3;1;0)=$C$3;Plan1!A105);SEERRO(SE(PROCV("*"&Plan1!A106&"*";$C$3;1;0)=$C$3;Plan1!A106);SEERRO(SE(PROCV("*"&Plan1!A107&"*";$C$3;1;0)=$C$3;Plan1!A107);SEERRO(SE(PROCV("*"&Plan1!A108&"*";$C$3;1;0)=$C$3;Plan1!A108);SEERRO(SE(PROCV("*"&Plan1!A109&"*";$C$3;1;0)=$C$3;Plan1!A109);SEERRO(SE(PROCV("*"&Plan1!A110&"*";$C$3;1;0)=$C$3;Plan1!A110);SEERRO(SE(PROCV("*"&Plan1!A111&"*";$C$3;1;0)=$C$3;Plan1!A111);SEERRO(SE(PROCV("*"&Plan1!A112&"*";$C$3;1;0)=$C$3;Plan1!A112);SEERRO(SE(PROCV("*"&Plan1!A113&"*";$C$3;1;0)=$C$3;Plan1!A113);SEERRO(SE(PROCV("*"&Plan1!A114&"*";$C$3;1;0)=$C$3;Plan1!A114);SEERRO(SE(PROCV("*"&Plan1!A115&"*";$C$3;1;0)=$C$3;Plan1!A115);SEERRO(SE(PROCV("*"&Plan1!A116&"*";$C$3;1;0)=$C$3;Plan1!A116);SEERRO(SE(PROCV("*"&Plan1!A117&"*";$C$3;1;0)=$C$3;Plan1!A117);SE(PROCV("*"&Plan1!A118&"*";$C$3;1;0)=$C$3;Plan1!A118))))))))))))))))))))))))))))))))))