Riempi le righe sparse in Excel


3

Ho un foglio Excel che è scarsamente riempito:

testo alternativo

Sto cercando un modo per trasformare la colonna di sinistra nella colonna di destra. Fondamentalmente tutte le righe vuote dovrebbero essere impostate sulla prima riga riempita sopra di esse.

C'è un modo per fare questo? Il foglio è terribilmente grande (60.000 righe.)


Come si determina quando dovrebbe fermarsi l'ultimo elemento?
DMA57361,

@ DMA57361: non ci sono mai più di 10 file, quindi potrebbe fermarsi dopo le 10
Andomar,

Risposte:


5

Supponendo che la prima "a" sia nella cella A3, è possibile utilizzare la seguente formula in C3:

= SE (A3 = "", C2, A3)

e trascina verso il basso la colonna C per quanto vuoi.


In realtà usato IF(A3<>"";A3;B2), ma questo mi ha messo sulla strada giusta! Grazie molto.
Andomar,

Sei sicuro? Sembra che la tua logica sia al contrario (<> "" significa che la cella non è vuota). Inoltre, le parti di un'istruzione IF in un foglio di calcolo Excel devono essere delimitate da virgole anziché da punti e virgola.
Alex,

2
Il separatore dei parametri di funzione dipende dalla lingua. È un punto e virgola in tedesco, ad esempio poiché la virgola è il separatore decimale qui.
Jens,

@Jens: impari qualcosa di nuovo ogni giorno! Grazie.
Alex,

1
La tua formula dice, copia dall'alto se è vuota, la mia formula dice, copia da sinistra se non è vuota. Più o meno lo stesso! Jens ha ragione sul punto e virgola, è ;nella versione olandese di Excel
Andomar,

4

Ecco un altro modo. Se sei la prima "a" in A4, seleziona A4 fino a dove vuoi fermarti. Premere F5, quindi Speciale, quindi Vuoti. Digita "= A4" e premi Ctrl + Invio. Ora seleziona nuovamente A4: A? e Modifica - Copia. Quindi Modifica - Incolla speciale - Valori.

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.