Haga coincidir un número de teléfono con una lista de códigos de países

Un usuario Pregunto ✅

Mella

Estoy tratando de hacer coincidir un número de teléfono con una lista de códigos de país en Excel para conocer el país.

El problema es que quiero hacer coincidir los primeros x caracteres del número de teléfono con el código de país (donde x es la longitud del código de país en la lista) ya que no todos los códigos de país tienen la misma longitud (por ejemplo, EE. UU.: 1 Reino Unido: 44 Jordania: 962, Emiratos Árabes Unidos: 971, Bahréin: 973).

Pude hacerlo en Excel a través de la siguiente fórmula, pero ahora lucho para convertirlo a Power BI / Query:

= LOOKUP (0, -SEARCH (LEFT (A1, LEN (CountryCodes! $ D $ 1: $ D $ 6)) + 0, CountryCodes! $ D $ 1: $ D $ 6), CountryCodes! $ E $ 1: $ E $ 6)

donde CountryCodes! D1: D6 – Código de país
CountryCodes! E1: E6 – País

¿Es esto factible?

Gracias por adelantado,

Mella

BhaveshPatel

En respuesta a Mella

hola, Nick

A continuación se muestra el enlace a los códigos de país.

Cree una columna condicional en powerquery basada en la siguiente lista.

https://drive.google.com/file/d/0B5-C_3XrFPdOZXkwNkZXb3pGdGs/view?usp=sharing

Esto solucionaría tu problema.

Esta es una solución realmente larga, pero definitivamente funciona.

Saludos,

Bhavesh

grprem81us

Esto no funciona en Power BI Query.

¿Alguien puede ayudar a convertir esto a Power Query?

= LOOKUP (0, -SEARCH (LEFT (A1, LEN (CountryCodes! $ D $ 1: $ D $ 6)) + 0, CountryCodes! $ D $ 1: $ D $ 6), CountryCodes! $ E $ 1: $ E $ 6)

Gracias de antemano…..

BhaveshPatel

DATOS DE MUESTRA POR FAVOR SEÑOR

Mella

En respuesta a BhaveshPatel

¿Es suficiente?

CountryCodes.PNG

PhoneNumbers.PNG

BhaveshPatel

En respuesta a Mella

ESTO SERÍA DE GRAN AYUDA.

https://www.powerquery.training/portfolio/replicate-excels-vlookup-function/

Mella

En respuesta a BhaveshPatel

Gracias.

Ya lo intenté ayer, pero no pude hacerlo funcionar hasta ahora, ya que la coincidencia de simuladores de la aplicación BUSCARV no ayuda realmente.

Aquí hay un resultado falso para un número de Norteamérica:

Capture.PNG

Saludos,

Mella

BhaveshPatel

En respuesta a Mella

hola, Nick

A continuación se muestra el enlace a los códigos de país.

Cree una columna condicional en powerquery basada en la siguiente lista.

https://drive.google.com/file/d/0B5-C_3XrFPdOZXkwNkZXb3pGdGs/view?usp=sharing

Esto solucionaría tu problema.

Esta es una solución realmente larga, pero definitivamente funciona.

Saludos,

Bhavesh

Mella

En respuesta a BhaveshPatel

¡Muchas gracias! Tuve que corregir algún error de sintaxis (sintaxis de minúsculas y ortografía) pero todo bien. Gracias de nuevo, Nick

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *