Skopiuj arkusz w Excelu i zachowaj względne odniesienie do komórek w formułach
Kolejny problem z kopiowaniem w Excelu:
Jak mogę skopiować arkusz z WorkbookA.xlsx do WorkbookB.xlsx bez kopiowanego arkusza nadal odwołującego się do WorkbookA.xlsx np. formuła =B!23
staje się =[WorkbookA.xlsx]!B!23
po skopiowaniu.
Chcę zachować “względne” odniesienia do komórek zamiast “absolutnych” odniesień do komórek (wymyślę tę terminologię w świecie Excela, jeśli jeszcze nie istnieje).
Inną możliwą alternatywą, której nie mogę wykorzystać do pracy, jest opcja wklejania tylko “wartości” komórek. Excel traktuje “wartości” jako wartości obliczone, a nie rzeczywiste wzory w komórce. Jeśli wybiorę formułę wklejenia, nadal będzie ona dawała bezwzględne referencje.
Więcej o tym, dlaczego tego potrzebuję: Mam produkcyjny xlsx w użyciu do codziennych operacji. Stale musimy robić “aktualizacje” do tego xlsx, więc jedna osoba może stworzyć tam kopię i swoje zmiany dla jednego arkusza. W tym samym czasie inna osoba może również wprowadzać zmiany na innym arkuszu. Ponieważ te arkusze nie mają komórek zależnych od innych arkuszy , jak raport podsumowujący, jest wskazane, aby po prostu skopiować i połączyć arkusze z powrotem do oryginalnego xlsx. Ale odniesienie “bezwzględne” daje wiele kłopotów.