Я организую мероприятие и хотел бы сделать следующее:
У меня есть общий лист со всеми именами приглашенных, адресами и т. Д. Я также отмечаю здесь, если они ответили, и сколько человек будет присутствовать. У меня есть отдельный лист с креслами, и мне было интересно , если есть способ форматирования Seating лист , основанный на инфо в Генеральной листе? Таким образом, если столбец «# Attending» имеет значение больше 0, то строка этого конкретного приглашенного будет автоматически занесена на посадочный лист.
Есть идеи??
Ответы:
Вы можете определить условное форматирование на основе формулы. Просто выберите Условное форматирование> Новое правило> Использовать формулу. В этой строке формул вы можете ввести любую формулу, какую захотите. Один, который мог бы быть особенно полезным здесь, был бы VLOOKUP или INDEX / MATCH.
Допустим, вы хотите отформатировать значение в ячейке A1 вашего места на основе имен участников в столбце A листа General с их присутствием в столбце B. Затем вы можете использовать следующее в качестве правила форматирования:
Или с индексом / соответствием (быстрее и чище),
Если у вас есть место для этого, вы также можете поместить эти формулы в свой рабочий лист. Таким образом, вы можете подсчитать, сколько людей за столом, вместо того, чтобы подсчитывать их вручную на основе форматирования.
источник
Если строки на общем листе соответствуют строкам на посадочном листе следующим образом:
Тогда все, что вам нужно сделать, это:
1.Вставьте
=IF(General!$C2>0,General!A2,"")
в ячейку A2 посадочного листа.С этой выбранной ячейкой перетащите маркер заполнения в ячейку C2.
Выбрав все три ячейки, перетащите их вниз настолько, насколько это необходимо, чтобы соответствовать всем используемым строкам листа «Общие».
Если вы хотите избавиться от пустых строк, скажем, для окончательной распечатки:
источник
=IF(OR(General!$C2=0,General!A2=0),"",General!A2)
вместо этого, и, пожалуйста, дайте мне знать, если это работает так, как вы хотите.