a função SUBSTITUTE () substitui o texto em uma célula. Isso não ajuda em sua situação.
Você parece querer pesquisar parte de um valor de texto que pode estar aninhado em outra célula. Você espera que a posição do valor de pesquisa na célula de pesquisa retornará o valor de um valor relacionado em uma célula de destino. Isso é uma grande pergunta.
Bem, não há nenhuma função nativa do Excel que forneça esse resultado. Você pode querer encontrar um desenvolvedor que possa escrever uma função personalizada para fazer o que você precisa.
Ou talvez você queira encontrar uma maneira de organizar os dados em relacionamentos um-para-um.