- Software
- Oficina de Microsoft
- Excel
- Útiles funciones de texto de consulta de Microsoft Power
Libro Relacionado
Por Michael Alexander
Parte de la hoja de trucos de Excel Power Pivot y Power Query para tontos
Las funciones de Microsoft Power Query de la tabla siguiente son funciones de texto útiles para conocer. Puede utilizarlos para limpiar y manipular cadenas de texto.
ContieneRegresa verdadero si un valor especificado se encuentra dentro de un campo de texto dado. Utilice esta función con la función Si para devolver un valor basado en una condición:
si el texto contiene ([Columna1],»usd»)
entonces»US»else»Canadian»Text.EndsWithReturns true si se encuentra un valor especificado al final de un campo de texto dado. Utilice esta función con la función Si para devolver un valor basado en una condición:
si Text.EndsWith([Columna1],»est»)
InsertInsertInserta un valor especificado en una posición dada en un campo de texto dado. Este ejemplo inserta dos guiones que comienzan en los 5 caracteres del campo:
Insertar texto ([Columna1], ,5,»-«)Longitud del textoRegresa el número de caracteres en un campo de texto dado. Utilice esta función con la función Si para devolver un valor basado en una condición:
si Longitud del texto ([Columna1]) >5
entonces»US Zip»else»Canadian Postal»Text.PadEndAplica un valor específico al final de un campo de texto dado hasta que tenga al menos una longitud determinada. Este ejemplo inserta suficientes ceros al final del campo para que la longitud sea de al menos 10 caracteres:
Text.PadEnd([Columna1], 10,»0″)Text.PadStartAplica un valor especificado al inicio de un campo de texto dado hasta que tenga al menos una longitud especificada. Este ejemplo inserta suficientes ceros al principio del campo para que la longitud sea de al menos 10 caracteres:
Text.PadStart([Columna1], 10,»0″)TextElimina todas las ocurrencias de un carácter especificado o lista de caracteres de un campo de texto dado. Este ejemplo elimina todas las apariciones del carácter no alfanumérico en la lista especificada (entre corchetes):
Texto: Eliminar ([Columna1],{«/»,»\»,»?»,»:»,»|»,»»,»<“,“>*»}») Texto: Comienza conRegresar verdadero si se encuentra un valor especificado al inicio de un campo de texto dado. Utilice esta función con la función Si para devolver un valor basado en una condición
:“,“>
<“,“>
si Text.StartsWith([Columna1],»Tío»
)“,“>
<“,“>
luego»Hermano» o»Hermana».“,“>