Skots nosūtīja šo lielisko problēmu, kuru viņam bija atrisinājuši 98%:
Man ir divas izklājlapas. Vienā no tiem es ievadu datus. Otrs ir pirmā spogulis, izmantojot saites ielīmēšanas funkciju. Tas darbojas lieliski. Pirmo lapu var “apskatīt”, aplūkojot otro lapu.
Ideālos apstākļos 2. lapas šūnā A10 man parādīti dati 1. lapas šūnā A10. Pieņemsim, ka 1. lapas A10 šūnā ir vērtība "a-desmit". Ja es ievietoju 1. lappusē rindu starp 9. un 10. rindu, tas A10 vērtību "a-ten" atdur A11.
Aplūkojot manu otro lapu, šūnā A10 joprojām ir "a-desmit", bet, aplūkojot adresi, atsauce tagad ir A11. Šūna A9 atsaucas uz A9, kā vajadzētu. Bet tas būtībā radīja vakuumu, kur dati no 1. lapas nokritīs caur plaisām.
Excel izseko datus, kas agrāk bija šūnā A10, nevis tos, kas patiesībā atrodas A10.
Es gribētu izsekot fiziski A10. nevis kur iet A10 dati.
Mana ideja pārspēt Excel savā spēlē ir kaut kā izveidot atsauci, kurā tiek izmantotas šādas ROW un ADDRESS funkciju kombinācijas.Ievietojot to otrajā lapā
=(ADDRESS(ROW(),1,2,,"='(workbook)sheet1'!"))
dod man vēlamās atsauces tekstu. Vai ir kāds veids, kā to pārvērst par reālu atsauci?
Funkcija INDIRECT () uzņems tekstu, kas izskatās kā atsauce, un sniegs jums faktisko vērtību šajā atsaucē, taču tas nedarbosies, norādot uz citu darblapu.
Kā būtu ar OFFSET funkcijas izmantošanu?
=OFFSET(Sheet2!$A$1,ROW()-1,0)