Excel

Kopējiet vērtību no katras n. Kolonnas

Copy Value From Every Nth Column

Excel formula: kopējiet vērtību no katras n. KolonnasVispārīgā formula | _+_ | Kopsavilkums

Lai kopētu vērtības vai ģenerētu atsauces ar modeli, piemēram, katru trešo kolonnu, katru piekto kolonnu utt., Varat izmantot formulu, kuras pamatā ir NOBĪDE un SLEJA funkcijas. Parādītajā piemērā C8 formula ir šāda:





= OFFSET ($C,0,( COLUMN (A8)*n)-1)

To var kopēt 8. rindā, lai paņemtu katru 3. vērtību no 5. rindas.

Skaidrojums

Programmā Excel nevar viegli izveidot formulas, kurās tiek izlaistas kolonnas pēc noteikta parauga, jo atsauces formulā tiks automātiski mainītas, lai saglabātu attiecības starp sākotnējo avota šūnu un jauno mērķa šūnu. Tomēr ar nelielu darbu, izmantojot funkciju OFFSET, ir iespējams izveidot formulas atsauces, kas sekos noteiktam paraugam.





kā izveidot ligzdotu formulu programmā Excel

Funkcija OFFSET ir paredzēta, lai izveidotu atsauces, izmantojot 'nobīdes' no sākuma šūnas. Parādītajā piemērā sākuma šūna ir C5, kas tiek sniegta OFFSET kā absolūta atsauce tāpēc tas nemainīsies, kopējot formulu:

 
= OFFSET ($C,0,( COLUMN (A8)*3)-1)

Rindu argumentam mēs norādām nulli, jo mēs vēlamies palikt tajā pašā rindā. Kolonnu argumentam mēs izmantojam apakšformulu, lai aprēķinātu nepieciešamo nobīdes vērtību:



 
= OFFSET ($C

Mēs izmantojam A8 kolonnā, lai atgrieztu 1 (jo A ir pirmā kolonna), pēc tam reiziniet ar n (kas šajā gadījumā ir 3), lai iegūtu 3.

vlookup atgriež vērtību 0

Kad formula tiek kopēta pa visu rindu pa labi, COLUMN atgrieztā vērtība palielinās par 1, kas rada n -to modeli.

Sākot no 1

Ja vēlaties sākt kopēšanu ar pirmo vērtību, varat pielāgot formulu šādi:

 
( COLUMN (A8)*3)-1

Atņemot 1, pirmajā formulā piespiežam kolonnas nobīdi ar nulli.

kas nav taisnība, lietojot un funkciju pielāgotā nosacītā formatēšanas kārtulā

Kopēt rindās, nevis kolonnās

Lai kopētu no kolonnām rindās, varat modificēt formulu šādi:

 
= OFFSET ($C,0,( COLUMN (A11)-1)*3)

Šeit funkcija COLUMN ir aizstāta ar ROW funkcija , un atsauce uz kolonnas pirmo rindu, lai palielināšana darbotos pareizi, kad formula tiek nokopēta vairākās rindās.

Autors Deivs Bruns


^