Tenho um Excel com vários endereços MAC e preciso adicionar dois pontos a eles. Todas as células têm vários MACs. Por exemplo, XXXXXXXXXXXX, XXXXXXXXXXXX, XXXXXXXXXXXX. Eles são separados por vírgulas.
Existe uma maneira de fazer isso sem dividir os MACs em suas próprias células?
Talvez você possa tentar algo assim:
Divida as strings usando
TEXTSPLIT()
onde o delimitador é uma vírgula,Use
MAP()
a função para executar uma função personalizadaLAMBDA()
para dividir a cada 2 caracteres e depois unir novamente por dois pontos,Por fim, use
ARRAYTOTEXT()
para concatenar as strings em uma.Por comms (
,
) estou assumindo que eles estão em linhas. Se não, consulte a resposta de MayukhVocê pode usar a função TEXTJOIN, que divide o texto usando a função MID. Como os endereços MAC têm tamanho fixo, seria mais fácil dividir a função
Aqui A2 é a coluna de origem.