Applescript Excel trova la percentuale e converti in numero

Sto iniziando con un foglio di calcolo che contiene i dati percentuali in celle non adiacenti. Quello che sto cercando è creare uno script che trova tutte le celle che contengono dati in formato percentuale, quindi convertire questi dati in un numero integer (ad esempio, il 45% diventa 45). Il mio foglio contiene anche i dati formattati come generali (cioè N = 125), quindi ho bisogno dello script per distinguere i due tipi. A causa di questo sto cercando di fare lo script di trovare le celle che contengono un segno "%", ma non posso farlo funzionare.

Di seguito sono due opzioni che ho provato ma non funzionano:

    1.

set findData a (find (range "B: B" del foglio attivo) che cosa "%" guarda in parte)

    2.
set beginningRange to range "B1" set findData to (get offset beginningRange row offset 1) if value of findData contains "%" then display dialog "found a %" 

Qualcuno ha qualche suggerimento? Grazie!

  • Analizzare un'elenco grande di file Excel che non sono riusciti
  • Errore nell'esplorazione di file excel (.xlsx) utilizzando solo apache poi xssf eventmodel
  • Importzione di fogli di lavoro in una cartella di lavoro excel
  • Aggiungere un piè di pagina a un foglio di calcolo esistente di OpenXML
  • ho bisogno di aggiungere i dati di row dispari in pari e eliminare la row
  • Utilizzo di un filter JIRA salvato con API REST e Excel
  • Frequenza media di un valore in Excel
  • Copiare le righe in un foglio di lavoro basato sul valore della cella
  • One Solution collect form web for “Applescript Excel trova la percentuale e converti in numero”

    IMO, per le attività che sono totalmente all'interno dell'applicazione Excel, è molto meglio usando l'Excel VBA. È anche ansible registrare una macro VBA eseguendo manualmente i passaggi e quindi modificare se necessario.

    Non c'è alcun motivo per la ricerca di contenuti di cella contenenti un "%". Il "%" fa parte della formattazione, non parte del contenuto.

    Punti per raggiungere il tuo objective:

    1. Cercare le celle che hanno la formattazione "Percentuale"
    2. Passare alla formattazione generale o numero
    3. Moltiplicare per 100

    Per esempio, vedere le celle formattate come percentuale che devono essere riformattate automaticamente come (interrotti) numbers interi.

    Microsoft Office Excel Spreadsheet è il miglior software di Office, Excel VBA e formule Excel rendono il foglio di calcolo più veloce.