es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tokenizar nombres de Myanmar, escritos con la fuente Pyidaungsu Unicode, en MS Excel, utilizando VBA UDF.

Busqué en todas partes una forma de poder ordenar los nombres de Myanmar, escritos en la fuente de unicode Pyidaungsu, por la última consonante en MS Excel.

Hacer lo mismo en inglés es relativamente fácil utilizando las fórmulas/funciones incorporadas de Excel. Pero es difícil para los nombres de Myanmar en birmano porque los nombres de Myanmar no requieren un espacio en blanco entre cada palabra y los nombres de primer, medio y último no son tan distintos como en, por ejemplo, John W. Smith.

En un nombre de Myanmar, por ejemplo, အောင်မြင့်မြတ်=Aung Myint Myat, no hay un nombre de primer/último distintivo y no se requiere un espacio en blanco si se escribe en una fuente de Myanmar.

Por lo tanto, es bastante difícil encontrar el límite de palabras entre cada palabra, es decir, dónde comienza y termina အောင် y dónde comienza y termina မြင့်, etc., ¡y así sucesivamente!

Por eso necesito una UDF de VBA para poder dividir los nombres de Myanmar en tokens.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en Excel, VBA, Unicode y funciones definidas por el usuario, entiendo el desafío de ordenar nombres de Myanmar escritos en la fuente Unicode de Pyidaungsu según la última consonante en MS Excel. Los nombres de Myanmar no tienen nombres distintos de primero/último y no requieren espacios en blanco entre cada palabra. Esto dificulta encontrar los límites entre las palabras y determinar dónde termina una palabra y comienza otra.

    Para superar este desafío, recomiendo utilizar una función definida por el usuario (UDF, por sus siglas en inglés) de VBA para tokenizar los nombres de Myanmar. Esta UDF puede ayudar a identificar la última consonante de cada palabra y ordenar los nombres en consecuencia. Al descomponer cada nombre en palabras individuales, es más fácil determinar la última consonante de cada palabra y ordenar los nombres en consecuencia.

    Si bien ordenar los nombres de Myanmar en Excel puede ser desafiante, utilizar una UDF de VBA para tokenizar los nombres es una solución viable para ordenar los nombres según la última consonante en MS Excel.

Comments are closed.