OBS jag använder svensk excel så du får översätta:
INDIREKT()=INDIRECT()
ADRESS()=ADDRESS()
RAD()=ROW()
KOLUMN()=COLUMN()
Det blir ganska rörigt:
Om man tar en enda adress Sheet1!I3 som exempel Så måste du skapa adressen på något lämligt sätt och sedan berätta för excel att det är en adress med hjälp av INDIREKT()
Om vi antar att du står i cell B2 så ger det här adressen Sheet1!I3 som sedan ändras enligt dina önskemål när den kopieras.
=ADRESS(RAD()+2;9;;;"Sheet"&KOLUMN()-1)
drag nedåt/höger och se hur adressen ändras.
Rad() och Kolumn() ger B2's Rad och kolumnnummer och de använsd för attt manipulera adressen
INDIREKT säger till excel att det är en adress och att du vill ha tag på värdet..
=INDIREKT(ADRESS(RAD()+2;9;;;"Sheet"&KOLUMN()-1))
Eller så här om du vill skriva Kolumn I istället för 9
=INDIREKT(ADRESS(RAD()+2;KOLUMN($I:$I);;;"Sheet"&KOLUMN()-1))
Om jag räknar rätt så har du 12 adresser som behöver knölas in. Det kan bli rätt mastigt.
Det finns naturligtvis en massa varianter. Den här blir lite längre, men kanske lättare att använda? Man skriver in celladressen "som vanligt" och ändrar bara bladnamnet med hjälp av kolumn
=SAMMANFOGA("sheet";KOLUMN()-1;"!";CELL("adress";$I3))
=INDIREKT(SAMMANFOGA("sheet";KOLUMN()-1;"!";CELL("adress";$I3)))
Elelr, kortare om man är bekväm med & istället för sammanfoga
=INDIREKT("sheet"&KOLUMN()-1&"!"&CELL("adress";$I3))