Wyodrębnij określone dane z jednego arkusza do drugiego

-1

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 500104dodany później, należy go zaktualizować w arkuszu 2.

użytkownik1305063
źródło
2
Widzę, że już opublikowałeś swoje pytanie na temat Przepełnienia stosu . Proszę nie przekraczać postu . W przyszłości pamiętaj, że pytanie zawsze można przenieść. (Aha, i następnym razem, gdy kopiujesz / wklejasz, upewnij się, że nie kopiujesz zbyt wiele…)
slhck
Jakie metody wypróbowałeś do tej pory?
Ellesa

Odpowiedzi:

3

Rozwiązanie bez VBA mogłoby korzystać z funkcji tabel i tabel przestawnych programu Excel.

  1. 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).

  2. Następnie użyj tej tabeli, aby utworzyć dwie tabele przestawne, jedną przefiltrowaną dla kodów „5”, a drugą dla kodów „7”.

  3. 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.

dav
źródło