Ladda ner exempelarbetsboken
Denna handledning visar hur du ökar cellreferenser med hjälp av OFFSET -funktionen i Excel och Google Sheets.
Öka cellreferens
När du kopierar formler över rader eller kolumner, om dina cellreferenser inte är låsta, flyttas de proportionellt. Om du vill öka cellreferenser i olika steg kan du använda OFFSET -funktionen.
Öka cellreferens i en kolumn
Låt oss först titta på ett exempel. Detta exempel kommer att öka cellreferenser med 4 rader åt gången med funktionerna OFFSET och ROW:
1 | = OFFSET ($ B $ 2, (RAD (B2) -1)*4,0) |
Låt oss se hur denna formel fungerar exakt.
RAD -funktion
Om du bara har användbar data i varje nth rad, måste du öka cellreferensen med n. Vi kan använda RAD -funktionen för att hitta de relevanta radnumren.
1 | = (RAD (B2) -1)*4 |
I exemplet ovan behöver vi bara data från var 4: eth rad (n = 4). Börja med rubriken i din dataset (här, cell B2), använd formeln ovan för att hitta radnumren för varje 4th rad.
OFFSET -funktion
OFFSET -funktionen returnerar värdet för cellen som är ett visst antal rader och kolumner från den givna cellen.
1 | = OFFSET ($ B $ 2, D3,0) |
Här börjar vi vid datasetshuvudet (cell B2) och ökar raden med 4 (cell D3). Eftersom vi stannar kvar i samma kolumn är cols -argumentet för denna funktion satt till 0. $ s i "$ B $ 2" låser cellreferensen, så att cell E3 också börjar vid datahuvudet vid beräkning av förskjutningen.
Genom att kombinera dessa funktioner får vi vår ursprungliga formel:
1 | = OFFSET ($ B $ 2, (RAD (B2) -1)*4,0) |
Öka cellreferens i rad
Om du vill öka cellreferenser med mer än 1 när du fyller formler över en rad kan du kombinera OFFSET -funktionen med COLUMN -funktionen.
1 | = OFFSET ($ B $ 2,0, (COLUMN (B2) -1)*4) |
Denna formel fungerar exakt på samma sätt som ovan för att öka cellreferensen i en kolumn. Den enda skillnaden är att rågargumentet för funktionen är satt till noll och cols -argumentet ökas med 4.
Öka cellreferens i Google Kalkylark
Dessa formler fungerar exakt likadant i Google Kalkylark som i Excel.