substituir dados com condição no excel

0

Eu tenho dados em minha planilha e quero substituir mas com condições, na Coluna A eu tenho dados como este my-photo/good-photo/rating123.jpg querem substituir esse tipo de texto com esse tipo de texto my-photo/thisphoto/newphoto/123.jpg .

Para mais detalhes, aqui está um exemplo:

---------------------------------------------------
| Column A                   | Column B           |
|--------------------------------------------------
| My/photo-name/abd-120.jpg  | my/photo/120.jpg   |
| photo/you-name/sab-320.jpg | my/photo/320.jpg   |
| this/photo-my/dfg-431.jpg  | my/photo/431.jpg   |
---------------------------------------------------

Eu tenho valores como os da coluna A em minha planilha e quero valores como os da coluna B em minha planilha.

Eu tentei encontrar e substituir a ferramenta, mas não tive sorte porque cada entrada era diferente.

Eu também tentei algumas fórmulas, mas não está funcionando como esperado.

    
por biz 29.09.2016 / 15:08

2 respostas

0

Se você sempre tiver o mesmo número de dígitos para manter no final do nome do arquivo, uma fórmula como essa poderá resolver seu problema:

="my/photo/"&right(A1,x)

Onde x é o número de caracteres que você deseja manter.

    
por 29.09.2016 / 15:42
0

Se a parte a ser removida sempre tiver o - denotando a divisão, essa fórmula funcionará:

=LEFT(A1,FIND("-",A1)-1) &"/" & MID(A1,FIND("}}}",SUBSTITUTE(A1,"-","}}}",2))+1,LEN(A1))

    
por 29.09.2016 / 15:25