Escolha uma certa célula em um array

0

Eu tenho esta planilha chamada equipes. Tem quatro colunas de times de futebol, escritas de várias maneiras e com diferentes formas de abreviações.

Eu tenho outra planilha onde eu saí usando o nome da equipe para pegar algumas estatísticas.

Eu uso Index-Match para fazer isso hoje, mas não está funcionando perfeitamente. Digamos que eu tenha a coluna A para listar os nomes da maneira que eu quiser, para que eu possa obter alguma ortografia uniforme em toda a minha planilha. À direita dessa coluna, tenho de 3 a 5 colunas com os nomes escritos em diferentes colunas.

Como posso configurar uma fórmula que analise as colunas B a G para um nome como Leeds, e quando encontrar algo parecido, ele escolherá o nome na primeira coluna e nessa linha. Assim, posso fazer com que o celular mostre o Leeds, em vez do Leeds United em uma mesa, ou o Leeds Utd em outro, e o Leeds U. em outra tabela.

Minha fórmula é assim hoje

=IFERROR(INDEX(Teams!$B:$B;MATCH(D12;Teams!$E:$E;0));IFERROR(INDEX(Teams!$B:$B;MATCH(D12;Teams!$D:$D;0));"error"))

Parece que aninhar a fórmula mais de duas vezes não funciona. Alguém pode me ajudar aqui?

Se isso foi resolvido em outra pergunta, por favor me perdoe. Eu pesquisei neste fórum e na internet, mas não consegui encontrar uma solução.

    
por Tresfjording 30.12.2015 / 21:47

2 respostas

0

Eu não acho que haja alguma maneira (sem codificar uma macro) para obter o que você deseja.

Considere esta alternativa: Em vez de listar todas as grafias à direita do 'bom nome', liste-as abaixo umas das outras , com o nome bom repetido na coluna seguinte . Então você pode fazer um VLOOKUP () para o 'nome ruim' que você tem, e encontrar no col 2 o 'bom nome'. Você pode simplesmente colocar todas as equipes em uma lista longa, cada linha contendo uma ortografia, e na próxima linha o 'bom nome' para ela.

    
por 31.12.2015 / 03:20
0

Veja o exemplo no link Isto irá listar todos os Clubes para um nick / nome dado

Suponha que seus nomes estejam na tabela T começando em A1

Adicionando coluna auxiliar Encontrada com fórmula
= ISNUMBER (MATCH (x, T [[# Linha], [Clube]: [Apelido4]],)) * (ROW () - 1)

Em seguida, para o termo de pesquisa em I1, chamado x
em J2 a fórmula do resultado = IFERROR (ÍNDICE (T [Clube], IF (GRANDE (T [Encontrado], LINHA () - 1) = 0, "", GRANDE (T [Encontrado], LINHA () - 1))), "")
e preencha.

Nota: se nenhum for encontrado, a área de resultados ficará vazia

Observação: as fórmulas na área de resultados são "protegidas" contra alterações acidentais usando um truque de validação de dados. Eu faço isso porque, na verdade, proteger uma folha é irritante.

Atenciosamente

Brian

    
por 01.01.2016 / 20:36