Excel 2013 Jak mogę odwoływać się do danych w wielu arkuszach + Randomize zawartość tabeli?

1

Moim zdaniem muszę utworzyć skomplikowany arkusz kalkulacyjny, ponieważ nie jestem zaawansowanym specjalistą w zakresie programu Excel i dlatego tu jestem. Dostarczę również zdjęcia, aby lepiej zrozumieć.

Oto mój scenariusz: należę do klubu wędkarskiego i po drodze mamy ogromne zawody, a chłopaki poprosili mnie o sporządzenie arkusza kalkulacyjnego, aby pomóc zwycięzcom zawodów.

Biorąc to pod uwagę, stworzyłem wiele arkuszy, aby nieco pomóc w tym procesie. Każdy link jest nazwą arkusza kalkulacyjnego i zawiera dane.


W tym arkuszu będziemy wchodzić do naszych zespołów. W tym przypadku są tylko 2 przykłady, ale dodamy około 100 zespołów. Krok 1


W tym arkuszu faktycznie odbywają się zawody, a zwycięzcy zostaną obliczeni, na podstawie których przejdę do następnego arkusza kalkulacyjnego ...

Krok 2

Rankingi: w tym miejscu będą wyświetlani zwycięzcy każdego sektora zawartego w „Step2”. (Niestety nie mogę opublikować więcej niż 2 linków na tym etapie)

Rankingi drużyn: w tym miejscu będą wyświetlane rankingi drużyn.

Teraz, gdy możemy wykorzystać te zdjęcia jako odniesienie, rozpoczyna się scenariusz: Stworzyłem Krok 1, ponieważ do tego miejsca zostaną wprowadzone wszystkie zespoły i ich członkowie, zanim przejdziemy do kroku 2. Zespoły składają się tylko z 4 osób i będą tylko 4 sektory zwane Sektorem A - D. Będą jednak podsektory oznaczone Sektorem A1 - 4 i takie same z B, C i D.

1.) Czy można losować, gdzie członkowie zostaną podzieleni na etap 2, ponieważ w każdym sektorze może być tylko jeden członek zespołu?

2.) Czy członkowie plus nazwa zespołu mogą zostać przeniesieni z kroku 1 do kroku 2 bez funkcji kopiowania i wklejania oraz w prawidłowej kolumnie „Randomized”?

Na razie będzie to w zasadzie wszystko, ponieważ resztę tego, co należy zrobić, mogę zrobić.

Juliusz
źródło
Czyli każda drużyna potrzebuje członka z kategorii A, B, C i D. Czy też członkowie grupy nie mogą należeć do tej samej podkategorii , więc mogą to być A1, A4, C3, D2? Czy wszystkie sektory i podsektory muszą mieć taką samą liczbę konkurentów?
Raystafarian
Tak, każdy członek musi należeć do innego Sektora, aby mógł być tylko jeden członek w całym Sektorze A i jeden w B, C i D. W każdym Sektorze może być maksymalnie 10 drużyn, zanim będą musieli przejść do Sektora A2, B2, C2 i D2. Mam nadzieję, że to ma sens.
Julius
Okej, więc jeśli nazwy członków są wprowadzane losowo podczas wprowadzania, każda pierwsza osoba może być A, druga B itp.? A potem pierwsze 10 A to A1, następne 10 Jak A2, itd.? W ten sposób musisz tylko losowo wybrać nazwy drużyn do sektorów?
Raystafarian
Tak, to prawda, pierwsze 10 B będzie w B1, a następne 10 B będzie w B2 itd. Im więcej drużyn wejdzie, tym więcej sektorów się zapełni. Jeśli więc będzie 40 drużyn, zostaną równo podzieleni na 10 drużyn na sektor A, B, C, D. Musi istnieć równy podział, aby konkurencja była uczciwa.
Julius
Czy można to zrobić na arkuszu Step1, czy też na nowym arkuszu?
Julius

Odpowiedzi:

0

Po uzyskaniu wszystkich nazw zespołów utworzę ich listę, na przykład -

  • rekiny
  • dysze
  • pioruny
  • paluszki chlebowe

Następnie użyj ich =Rand(). Następnie skopiuj i wklej wartości specjalne na górze rand (), aby się nie zmieniły. Następnie możesz użyć Rank()lub po prostu odfiltrować małe do dużych na tej liście.

W przypadku pierwszych 10 osób wystarczy użyć hlookup, aby znaleźć zespół i członka.

Więc jeśli lista mówi -

 sharks        1004
 jets          23
 thunderbirds  10478
 breadsticks   5006

Wówczas sektor A1 miałby =hlookup(JETS, JETS TABLE,1,0)zdobyć pierwszą osobę w odrzutowcach. następna komórka w A1 byłaby hlookup(SHARKS, SHARKS TABLE, 1 0)i tak dalej.

Po pierwszych 10 przejdź do sektora A2 i zrób to dla następnych 10 drużyn i tak dalej.

Następnie zrób kolejną rand()drużynę dla sektorów B. itp.


Jeśli to nie zadziała, możesz po prostu przenieść nazwy zespołu i pierwszego członka na listę i rand()inne. Potem zespoły z drugim członkiem i tak dalej.

Tak czy inaczej, masz listę powiedzmy 30 drużyn w kolejności od 1 do 10 w A1, 11-20 w A2, 21-30 w A3. Następnie ta sama rzecz, ale inna kolejność dla B, C, D ..


Możesz także użyć vlookup, przenosząc rand () do arkusza kalkulacyjnego zespołu w kolumnie A, a następnie używając tych samych numerów rand w celu zapełnienia sektorów.

Wyśmiewałbym niektóre zrzuty ekranu, ale nienawidzę używać programu Excel w OSX.

Raystafarian
źródło