Come salvare xls {, x} come file CSV in modo che le formule vengano visualizzate come testo?


11

Ho un grande foglio di calcolo in cui molte celle contengono formule.

Come posso produrre una versione delimitata di questo foglio di calcolo in modo tale che tutte le formule appaiano come il testo del loro codice sorgente?

Ad esempio, per un foglio di calcolo in cui Aè presente la colonna

14
59
27

la cella B1è impostata su =SUM(A:A)e tutte le celle rimanenti sono vuote, se abbiamo fatto CSV "Salva con nome", il *.csvfile risultante sarebbe simile a questo (le ultime due celle della seconda colonna sono vuote):

14,100
59,
27,

Al contrario, quello che voglio sarebbe questo:

14,=SUM(A:A)
59,
27,

In effetti, i valori non di formula non sono importanti (tranne che come segnaposto), quindi anche l'alternativa di seguito andrebbe bene. Qui le uniche celle non vuote sono quelle corrispondenti alle celle contenenti la formula nel foglio originale; in questo caso, il principale '=' può essere omesso dalle celle non vuote:

,SUM(A:A)
,
,

Grazie!

PS. Sono analfabeta VBA, quindi vorrei evitarlo, se possibile.

Risposte:


14

L'ho appena testato ed è molto più semplice di quanto pensassi ottenere un output come il secondo caso specificato.

Fai quanto segue:

  1. Inserisci tutti i tuoi dati / formule
  2. Seleziona il Show Formulaspulsante (tramite Formulas> Formula Auditingin Excel 2007)
  3. Salva come tipo di file CSV(MS-DOS)
  4. Aprire il file risultante nel Blocco note per verificare.

Ci giocherò un po 'di più per vedere se riesco a farlo abbattere le formule come hai menzionato nel caso 3.


3

Lo stesso vale per LibreOffice Calc (Versione: 6.0.6.2):

  1. Mostra formule ( Ctrl+`),
  2. Seleziona "Salva con nome" ( Shift+Ctrl+S),
  3. Seleziona "Testo CSV (.csv)" dall'elenco
  4. Spuntare "Salva formule di cella anziché valori calcolati"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.