excel - come inserire la formula per l'intera colonna


12

So che se seleziono l'intera colonna e quindi inserisco la formula nella prima colonna e quindi premo ctrl + invio, verrebbe curato. Tuttavia, la mia prima riga è la riga del titolo. In quale altro modo dovrei farlo?

Risposte:


27
  1. Inserisci la formula desiderata nella seconda riga della colonna che desideri riempire.
    • Assicurati di usare $ per tutte le celle referenziate in cui la riga rimane la stessa per tutte le equazioni.
  2. Seleziona la cella contenente la formula e premi Ctrl+ Shift+ Down.
    • Questo dovrebbe selezionare tutte le celle in quella colonna tra la cella selezionata e il fondo.
  3. Quindi premere Ctrl+ D.
    • Questo dovrebbe riempire tutte le celle selezionate con il forumla inserito nella cella della seconda riga.

Spiegare un po 'di più il segno $.

Example: =VLOOKUP(A2,$B$2:$C$21,2)

Qui il valore per B2: C21 sarà costante per tutte le celle.


@pnuts: non capisco bene a cosa stai arrivando; stai sottolineando che di solito non è una buona cosa avere qualcosa in ogni riga del foglio di calcolo? In tal caso, invece di # 2 nella mia risposta: seleziona la cella contenente la formula, scorri verso il basso fino alla parte inferiore dell'area che desideri riempire, tieni premuto MAIUSC mentre fai clic sulla cella in basso a destra dell'area. (Quindi fai il punto 3) È a questo che ti riferivi?
Iakovosian,

3
  1. Copia la colonna
  2. Fai clic in un punto qualsiasi dei tuoi dati e formattalo come tabella Excel 2010 -> Home Tab -> Format as Table
  3. Inserisci la colonna, cambia il titolo in qualunque cosa.
  4. Digita la formula nella prima cella sotto quella
  5. Vedrai apparire un'icona di illuminazione, fai clic su di essa e la applicherà all'intera colonna.

Aggiornamento basato su un buon punto da parte delle noci, nessun motivo per eliminare la colonna, la copia della colonna mantiene i dati!


@pnuts: non conosco altri Excels, ho potuto verificare solo questa risposta per Excel 2010.
Arjang

@pnuts: Assolutamente, questo è un ottimo punto, sì, perché cancellare e perdere i dati dove si può semplicemente copiarli? Aggiornato la risposta. Con copia uno ha ancora la possibilità di cancellare, ma con cancella non ci sono più opzioni! Mantenere e creare più opzioni deve essere al centro di ogni soluzione.
Arjang,

0

Vai alla prima cella nella colonna in cui desideri inserire la formula e digita la formula.

Quindi, dopo che la formula è in quella cella, premi Ctrl+ Down.

Ciò selezionerà tutte le celle sotto quella che hai selezionato fino a quando non si verifica un'interruzione dello stato delle celle (se sono tutte riempite, quindi una non riempita viene visualizzata nella colonna o viceversa)


@pnuts cosa intendi?
soandos,

0

C'è un'altra opzione usando =ARRAYFORMULA()

Ad esempio, supponiamo che tu abbia una riga di intestazione e 3 colonne e desideri che l'ultima colonna sia il prodotto delle prime due. Nella cella C2è possibile inserire quanto segue:

=ARRAYFORMULA(A2:A*B2:B)

Questo ha tre vantaggi:

  1. Salta completamente la prima riga (la tua domanda)
  2. Applica efficacemente la formula a ogni riga, utile se successivamente decidi di inserire una riga
  3. Solo una posizione per modificare la formula per ogni singola riga

Tuttavia, potrebbe non essere immediatamente ovvio dove / dove vengono calcolate le celle. (suggerimento: ctrl+ ~può aiutare)

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.