Não é possível comparar uma célula com uma coluna no excel

0

Estou tentando comparar uma coluna com uma célula no excel várias vezes. As colunas são copiadas coladas de um PDF (única maneira de obter as informações). Os resultados são ruins, com espaços à direita, algumas células completamente aleatórias inseridas (por exemplo, linhas 36 e 37), etc. A fusão não é muito consistente entre as colunas.

Eu tenho tentado usar diferentes fórmulas como Vlookup e if (match), que funcionam quando eu as tento em um arquivo de teste do Excel. Mas eles sempre falham com esses dados ou me dão resultados estranhos / errados. Eu tentei remover espaços à direita, mas isso não resolve o problema.

Alguém poderia dar uma olhada no arquivo? ( link )

O objetivo é olhar para cada nome da coluna A (A2, A3, A4 ...) e ver se está presente em B: B, então veja se está presente em C: C, e me diga. Eu realmente só preciso do número de coluna A nomes que são correspondidos na coluna B e C, respectivamente.

Se algumas operações correspondentes falharem devido à formatação inconsistente, tudo bem. Como existem cerca de 670 itens, é bom que haja algum percentual de erro. Eu me preocupo com o resultado estatístico final.

Obrigado!

(a propósito, não estou infringindo a privacidade de ninguém publicando esses dados, os PDFs dos quais são colados estão disponíveis gratuitamente on-line e são resultados de admissão em universidades na França)

    
por tmksitt 25.02.2014 / 21:49

1 resposta

2

Eu acredito que o seu problema é o espaço não-destrutivo, personagem 160.

Você pode usar o seguinte para remover o espaço não separável:

=SUBSTITUTE(A1,CHAR(160),"")

Pelo menos nos primeiros nomes, esse é o problema que encontrei.

TRIM() não corrigiu o problema com a correspondência, nem CLEAN() . Eu colei algumas células problemáticas em um editor de texto e vi os códigos. Havia dois espaços entre determinados nomes, e os símbolos para os dois eram diferentes. Eu encontrei o código de caractere com a seguinte fórmula operando em ABDELLI  Cyrielle :

=CODE(MID(A$3,9,1))

O resultado foi "160", que você pode produzir no Excel com CHAR(160) . Se você usar a fórmula acima para o 8º caractere, você terá 32, que é o código para o espaço normal.

    
por 25.02.2014 / 22:32