ASC

    Texto

    Converte caracteres de largura inteira (byte duplo) de uma cadeia em caracteres de meia largura (byte único). Usado principalmente com dados em idiomas asiáticos (japonês, chinês, coreano).

    Traduções
    EnglishASC
    FrenchASC
    SpanishASC
    GermanASC
    ItalianASC
    PortugueseASC
    DutchASC
    PolishASC
    RussianASC
    TurkishASC
    CzechASC
    HungarianASC
    SwedishASC
    DanishASC
    FinnishASC
    Sintaxe
    ASC(texto)

    Argumentos

    • textoO texto ou referência de célula com os caracteres a converter.
    Exemplos
    =ASC("EXCEL")
    EXCEL

    Converte letras latinas de largura inteira para meia largura

    =ASC("123")
    123

    Converte dígitos de largura inteira para meia largura

    =ASC(A1)
    Limpo

    Limpa texto importado com caracteres de largura inteira

    Dicas e boas práticas
    • Afeta apenas caracteres de largura inteira; os demais permanecem inalterados
    • Use DBCS para a conversão inversa (meia largura → largura inteira)
    • Muito útil com dados importados de sistemas japoneses, chineses ou coreanos
    • O nome da função é o mesmo em todas as versões linguísticas do Excel
    Erros comuns
    • Usar ASC num texto que não contém nenhum carácter de largura total, à espera de alguma transformação - simplesmente devolve o texto inalterado quando não há nada para converter
    • Confundir ASC com uma função geral de limpeza de texto como ARRUMAR ou LIMPAR - só converte carateres de largura total em largura média, não remove espaços nem carateres não imprimíveis
    • Aplicar ASC numa configuração regional não asiática à espera de um efeito visível em texto latino comum colado do Word ou de um site - a maior parte do texto de fontes ocidentais nunca contém carateres de largura total à partida
    Funções relacionadas
    DBCSRealiza a conversão inversa - transforma carateres de largura média em carateres de largura total.
    ARRUMARRemove espaços extra do texto, um tipo de limpeza diferente da conversão de largura de ASC.
    TIRARRemove carateres de controlo não imprimíveis, sem relação com a distinção largura total/largura média que ASC trata.
    Perguntas frequentes

    O que é que ASC realmente altera numa cadeia de texto?

    Converte carateres de largura total (byte duplo) - comuns em texto japonês, chinês e coreano - nos seus equivalentes de largura média (byte único). Carateres sem forma de largura total permanecem intactos.

    Por que razão ASC devolveu o meu texto sem qualquer alteração visível?

    O seu texto provavelmente não continha nenhum carácter de largura total à partida - ASC só afeta essa categoria específica de carateres, não questões gerais de espaçamento ou formatação.

    O nome da função ASC muda noutras versões de idioma do Excel?

    Não, ASC mantém o mesmo nome em todas as versões de idioma do Excel, ao contrário da maioria das outras funções, que recebem nomes totalmente localizados.

    Precisa traduzir uma fórmula usando ASC?

    Use nosso tradutor para converter sua fórmula completa