Próbuję zautomatyzować budżet mojej firmy w programie Excel. Scenariusz jest taki, że na arkuszu 1 mam wszystkie kody kont, które odnoszą się do różnych rodzajów kont, np
500101
500102
500103
500105
700101
700102
710000
Wszystkie 5 serii odnoszą się do wydatków, a 7 serii do odzyskania środków. W arkuszu 2 mam konkretne obliczenia związane z tymi kodami kont.
To, czego szukam to: Wybierz automatycznie określony zakres kodów kont od Arkusza 1 do Arkusza 2, a jeśli w przyszłości wystąpią jakiekolwiek zmiany, powinien on zostać zaktualizowany automatycznie.
Na przykład chcę wyodrębnić wszystkie 5001??
kody kont do arkusza 2.
500101
500102
500103
500105
Jeśli zostanie 500104
dodany później, należy go zaktualizować w arkuszu 2.
microsoft-excel
worksheet-function
użytkownik1305063
źródło
źródło
Odpowiedzi:
Rozwiązanie bez VBA mogłoby korzystać z funkcji tabel i tabel przestawnych programu Excel.
Utwórz tabelę na arkuszu1 wszystkich swoich wartości. Dodałbym także drugą kolumnę tylko dla pierwszej liczby tego kodu konta (= left (kod_konta), 1).
Następnie użyj tej tabeli, aby utworzyć dwie tabele przestawne, jedną przefiltrowaną dla kodów „5”, a drugą dla kodów „7”.
Następnie ustaw tabele przestawne, aby odświeżały się po otwarciu lub co X minut, a będą one dla Ciebie aktualne.
Lub zawsze możesz użyć VBA lub formuły wyszukiwania / pośredniej.
źródło