1

По моему мнению, мне нужно создать сложную электронную таблицу, потому что я не обладаю достаточным опытом в Excel, и именно поэтому я здесь.Я также предоставлю фотографии для лучшего понимания.

Вот мой сценарий: я принадлежу к рыболовному клубу, и у нас на пути массовое соревнование, и ребята попросили меня составить таблицу, чтобы помочь победителям конкурса.

С учетом вышесказанного я создал несколько листов, чтобы несколько помочь с процессом. Каждая ссылка является именем электронной таблицы и содержит данные.


На этом листе мы собираемся войти в наши команды, в этом случае есть только 2 примера, но мы добавим около 100 команд. Шаг 1


На этом листе проводится соревнование, и будут подсчитываться победители, что приведет меня к следующей таблице ...

Шаг 2

Рейтинги: здесь будут отображаться победители каждого сектора, содержащиеся в "Step2". (К сожалению, я не могу опубликовать более 2 ссылок на этом этапе)

Рейтинг команд: здесь будут отображаться рейтинги команд.

Теперь, когда мы можем использовать эти картинки для справки, начинается сценарий: я создал Шаг 1, потому что именно там будут введены все команды и их члены, прежде чем мы сможем перейти к шагу 2. Команды состоят всего из 4 человек, и будет только 4 сектора, называемых Сектором A - D. Однако будут сектора, обозначенные как Сектор A1 - 4, и такие же, как B, C и D.

1.) Можно ли рандомизировать, где участники будут разделены на Шаг 2, потому что в каждом секторе может быть только один член команды?

2.) Могут ли члены плюс имя команды быть перенесены с шага 1 на шаг 2 без функции копирования и вставки и в правильном столбце "Рандомизировано"?

Это будет в основном все на данный момент, потому что остальное, что нужно сделать, я могу сделать.

1 ответ1

0

Что бы я сделал, как только вы получите все названия команд, создайте их список, например:

  • акулы
  • струи
  • Thunderbirds
  • хлебцы

Затем рядом с ними используйте =Rand() . Затем скопируйте и вставьте специальные значения поверх rand(), чтобы он не изменился. Затем вы можете использовать Rank() или просто отфильтровать от малого к большому в этом списке.

Для первых 10 просто используйте hlookup, чтобы найти команду и участника.

Так что, если в списке сказано -

 sharks        1004
 jets          23
 thunderbirds  10478
 breadsticks   5006

Тогда сектор A1 будет =hlookup(JETS, JETS TABLE,1,0) чтобы получить первого человека в джетах. следующая ячейка в A1 будет hlookup(SHARKS, SHARKS TABLE, 1 0) и так далее.

После первых 10 переместитесь в сектор A2 и сделайте это для следующих 10 команд и так далее.

Затем выполните другой rand() для команд для секторов B. и т.п.


Если это не сработает, тогда вы можете просто переместить имена команд и первого участника в список и выполнить rand() . Затем команды со своим вторым участником и так далее.

В любом случае у вас будет список, скажем, 30 команд по порядку: 1-10 в А1, 11-20 в А2, 21-30 в А3. Тогда то же самое, но другой порядок для B, C, D ..


Вы также можете использовать vlookup, передав rand() в электронную таблицу группы в столбце A, а затем использовать те же числа rand для заполнения секторов.

Я бы сделал несколько скриншотов, но я просто ненавижу использовать Excel на OSX.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .