Contidos
Os experimentos convértennos en heroes.
(Flash)
Aínda que o instrumento Recheo instantáneo (Recheo flash) apareceu en Excel desde a versión de 2013, pero por algún motivo este feito pasou desapercibido para moitos usuarios. E absolutamente en balde. En moitos casos, resulta ser máis sinxelo, sinxelo e rápido que solucións similares baseadas en fórmulas ou macros. Na miña experiencia, nos adestramentos, este tema provoca un "guau!" audiencia, independentemente do avance e/ou fatiga dos oíntes.
O mecanismo de funcionamento desta ferramenta é sinxelo: se tes unha ou máis columnas con datos iniciais e comezas a teclealas unha á beira da outra na seguinte columna, pero necesitas algunha forma modificada, tarde ou cedo Excel indicará que está listo para continuar máis alá de ti:
Para revelar a lóxica (patrón, patrón) da transformación e executar esta función de Excel, normalmente é suficiente introducir manualmente os primeiros 1-3 valores resultantes. Se a opción proposta che convén, fai clic Entrar – e o resto da lista completarase ao instante.
Se xa introduciu os primeiros 2-3 valores e aínda non aparece a continuación, pode forzar o proceso cun atallo de teclado Ctrl+E ou use o botón Recheo instantáneo (Recheo flash) aba Data (Data):
Vexamos algúns exemplos de como se pode usar esta ferramenta na práctica para comprender as súas capacidades.
Extraer palabras de texto e permutacións
Escribir unha fórmula que extrae, por exemplo, a terceira palabra do texto dunha cela non é pouco. Analiza unha frase por espazo en diferentes columnas usando Datos: texto por columnas (Datos: texto a columnas) Tampouco é rápido. Con recheo instantáneo, isto faise de xeito sinxelo e fermoso. Ademais, pode cambiar simultaneamente as palabras extraídas en lugares, combinándoas en calquera orde:
Dividir o texto por rexistro
Para resaltar palabras para o recheo instantáneo, non é absolutamente necesario ter un espazo. Calquera outro delimitador funcionará ben, como unha coma ou un punto e coma despois de importar o ficheiro CSV. Pero o que é realmente xenial é que quizais non haxa un separador en absoluto, só son suficientes as maiúsculas:
É moi difícil implementar tales fórmulas. Se sen recheo instantáneo, só unha macro axudará.
Pegado de textos
Se podes dividir, podes pegar! Instant Fill ensamblará facilmente unha frase longa a partir de varios fragmentos, intercalándoos cos espazos, comas, unións ou palabras necesarios:
Extracción de caracteres individuais
Normalmente, para extraer caracteres e subcadeas individuais en Excel, utilízanse funcións LEVSIMV (ESQUERDA), DEREITO (DEREITO), PSTR (medio) e similares, pero o recheo instantáneo resolve este problema con facilidade. Un exemplo clásico é a formación dun nome completo:
Extrae só números, texto ou datas
Se algunha vez intentou sacar só o tipo de datos desexado dun mingau alfanumérico, entón debería comprender a complexidade desta tarefa aparentemente sinxela. Recheo instantáneo e aquí fai fronte a un estrondo, pero necesitas un pendel lixeiro no formulario Ctrl+E:
O mesmo ocorre coa extracción de texto.
As datas tampouco son un problema (aínda que estean escritas en diferentes formatos):
Converter formatos de número ou data
Flash Fill pode axudar a cambiar a aparencia dos datos existentes ou levalos ao mesmo denominador. Por exemplo, para converter unha data normal "al revés" ao formato Unix:
Aquí o matiz é que antes de ingresar, cómpre cambiar o formato das celas resultantes a texto con antelación para que Excel non tente recoñecer as datas "erróneas" introducidas manualmente como mostra.
Do mesmo xeito, tamén pode representar correctamente os números de teléfono engadindo o código de país e o prefixo de operador (cidade) de tres díxitos entre corchetes:
Non esqueza cambiar primeiro o formato das celas da columna B a texto; se non, Excel tratará os valores uXNUMXbuXNUMXbecomezando cun signo "+" como fórmulas.
Converte texto (números) a data
Cando se descarga desde varios sistemas ERP e CRM, a data adoita representarse como un número de 8 díxitos no formato AAAAAMMDD. Podes convertelo a unha forma normal mediante a función IDENTIFICADORES DE DATOS (DATEVALUE), ou moito máis fácil - recheo instantáneo:
Cambia de caso
Se obtivo un texto con minúsculas e minúsculas incorrectas, pode simplemente indicar na seguinte columna a que tipo quere convertelo e o recheo instantáneo fará todo o traballo por vostede:
Será un pouco máis difícil se precisa cambiar o caso de forma diferente para as diferentes partes do texto. Por exemplo, escriba en maiúscula só a segunda palabra, deixando a primeira na súa forma normal. Aquí, dous valores introducidos como mostra non serán suficientes e terás que facer cambios que o recheo instantáneo terá en conta inmediatamente nos resultados:
Limitacións e matices
Hai algunhas cousas que debes ter en conta ao usar Flash Fill no teu traballo:
- Só funciona se introduza as mostras estrictamente en paralelo – na columna anterior ou seguinte á dereita dos datos. Se retiras unha columna baleira do texto orixinal, nada funcionará.
- Cando se atopa un patrón téñense en conta todos os valores seguidos — á esquerda e á dereita da columna de entrada. Moral: as columnas adicionais que poden confundir o algoritmo ou introducir ruído deben separarse dos datos de traballo previamente por columnas baleiras ou eliminarse.
- Recheo instantáneo funciona moi ben en táboas intelixentes.
- mínima erro ou erro tipográfico ao escribir celas de mostra pode facer que o recheo flash non revele o patrón e non funcione. Ten coidado.
- Hai situacións nas que o modelo está definido incorrectamente, polo tanto sempre hai que comprobar resultadosque recibiches (polo menos selectivamente).
- Como extraer a última palabra do texto dunha cela
- Busca de texto difuso (Pushkin = Pushkin) con Busca difusa en Excel
- Tres xeitos de pegar texto en Excel