1 votos

Tomar una lista larga de valores repetidos y copiarla en una lista ordenada y única

Muy bien, estoy trabajando en un reajuste financiero casero. Tengo una entrada manual de " Palabra clave " que presenta muchos valores repetidos.

Una pequeña muestra:

  • Limpiadores
  • Limpiadores
  • Limpiadores
  • Celda
  • Celda
  • Celda
  • Celda
  • Celda
  • Cable
  • Cable
  • Cable
  • Cable
  • Banda
  • Banda
  • Tasa de cajero automático
  • Tasa de cajero automático
  • Tasa de cajero automático
  • Tasa de cajero automático
  • Tasa de cajero automático
  • Tasa de cajero automático
  • Amazon
  • Amazon
  • Amazon
  • Amazon
  • Amazon
  • Amazon
  • Amazon

Necesito crear otra columna O tabla que tome estos muchos valores, los desdoble y los ordene alfabéticamente, así:

  • Limpiadores
  • Celda
  • Cable
  • Banda
  • Tasa de cajero automático
  • Amazon

Esto debe hacerse con una fórmula no manualmente o con un guión.

¿Sugerencias?

1 votos

AppleScript y JavaScript pueden extraer datos, ordenar, inyectar en una nueva tabla. Por qué cortar la mejor manera de hacer esto?

0 votos

¿Por dónde empiezo a incorporar JS? Podría hacerlo en un abrir y cerrar de ojos. Sólo que no funciona en tiempo real con las actualizaciones, ¿no? ¿Y tienes ejemplos?

1 votos

Comience con Documentos de Apple y el sitio de Sal Saghoian iworkautomation.com/números/index.html

1voto

wch1zpink Puntos 11

Este AppleScript utiliza términos del Complemento de AppleScript Toolbox para que funcione correctamente.

He copiado tu lista de duplicados y la he pegado entre las comillas dobles en la primera línea de mi código

set theList to paragraphs of "Cleaners\nCleaners\nCleaners\nCell\nCell\nCell\nCell\nCell\nCable\nCable\nCable\nCable\nBand\nBand\nATM Fee\nATM Fee\nATM Fee\nATM Fee\nATM Fee\nATM Fee\nAmazon\nAmazon\nAmazon\nAmazon\nAmazon\nAmazon\nAmazon"
set noDupes to AST copy list theList with sorting items without keeping duplicates
set text item delimiters to {linefeed}
set theList2 to noDupes as text
set theList2 to reverse of paragraphs of theList2
set the clipboard to theList2 as text

Devolverá una nueva lista sin los duplicados y la copiará en el portapapeles:

  • Limpiadores
  • Celda
  • Cable
  • Banda
  • Tasa de cajero automático
  • Amazon

0voto

Lisa Puntos 48

compoundcriteria

Puedes usar Access, no sé si esto es lo que buscas pero es una forma de hacerlo.

0 votos

El acceso es sólo para Windows en este momento, ¿no? También es bastante caro. No obstante, ¡gracias por tu aportación! Saludos

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X