Fyllning Celler med Minskande cellreferenser

October 11

Adam har två formler i cellerna A1 och A2. I A1 har han formeln = B150 och i cell A2 han har formeln = B149. Han försökte kopiera denna sekvens nedåt, med hjälp av fyllningshandtaget, men sekvensen inte skulle fungera rätt. (Till exempel, efter fyllning cell A3 innehöll = B152 när det borde ha inne = B148.) Adam undrar om det finns ett sätt att ha en sådan fyllningsarbete ordentligt.

Adam är rätt; fyllning fungerar inte i det här fallet. Anledningen är att fyllningsfunktionen i Excel fungerar med värderingar, inte med formler. Så det finns ett par olika sätt du kan närma detta problem.

Den första är att placera textvärden av något slag i cellerna A1 och A2. Till exempel kan du placera texten "x = B150" (utan citattecken) i cell A1 och "x = B149" (igen, utan citattecken) i cell A2. Excel tolkar rättmätigt dessa celler som text. Du kan sedan välja A1: A2 och dra nedåt så långt som du behöver. Excel följer mönstret i texten (kom ihåg, det är inte en formel) och minskar siffrorna. (Dra inte tidigare cell A150. När du träffar A151 texten kommer att vara "x = B0" och sedan Excel börjar räkna uppåt igen i cell A152.)

Nu väljer alla celler som du just fyllda och använda Sök och ersätt för att söka efter förordet tecken (x) och ersätta det med någonting. Du sluta med likhetstecken i ledande ställning, och Excel tolkar nu cellerna som formler, precis som du vill.

Ett annat tillvägagångssätt är att använda en mer komplex formel för att tillgodose behovet av minskande referenser. I detta fall kan du göra det med hjälp av INDIREKT funktionen, på detta sätt:

= INDIREKT ("B" & 151-RAD ())

Klistra in detta i cell A1 och sedan kopierar den via cell A150. Det fungerar eftersom du subtrahera det aktuella radnumret från 151, att lägga till en "B" på framsidan av det, och sedan använda INDIREKT att referera till värdet i att beräknade celladress. Självklart, om du vill referera till en annan cell (annat än att börja med B150), måste du justera formeln så att den rätta celladressen beräknas.

ExcelTips är din källa för kostnadseffektiv Microsoft Excel utbildning. Detta tips (8443) gäller för Microsoft Excel 2007, 2010, och 2013.