2015-06-04 2 views
1

У меня есть лист 1, который содержит:автозаполнение лист 2 с листом 1

Я просто поставить «Y», как «Зачет», то вторая информация Жанны еще не завершена, потому что он еще не закончил.

Name | Attendance | Final Grade | Result 
Juan |  Y  |  Y  | Passed 
Joan |  Y  |    | 

Я создаю 2-й лист только с 1 колонкой с надписью «Выпускники». Теперь я хочу здесь, когда в столбце Result (D2) на листе 1 говорится, что студенты прошли. Он заполнит столбец на листе 2 (A2) именем студента, который прошел.

Как это:

Graduates | 
Juan  | 

До сих пор я пытался автоматическое заполнение листа 2 с использованием листа 1, поставив =Sheet1!D2 на моей ячейке на листе 2 (А2), но как я могу поместить данные в колонке Имя (на листе 1) на выпускниках столбцов (на листе2), если Лицо на листе 1 имеет значение под столбцом «Результат»?

+0

Добро пожаловать на [SO] (http://stackoverflow.com/tour). Я считаю, что вы обнаружите, что показ некоторых оригинальных усилий (работающих или нет) будет быстрее, сосредоточив внимание на вашем вопросе. Измените свой вопрос, чтобы включить то, что вы пробовали до сих пор. – Jeeped

ответ

0

В A2 sheet2 используют следующую формулу:

=IFERROR(INDEX(Sheet1!A$2:A$9999, SMALL(INDEX(ROW($1:$9998)+(Sheet1!D$2:D$9999<>"passed")*1E+99, ,), COUNTA(A$1:A1))), "") 

Заполните вниз для большого количества строк, равное количеству студентов в sheet1. Ваши результаты должны выглядеть следующим образом.

Auto-populate sheet2 on conditions

Как только Джоан Зачет поместить в столбец D через ввода или формулы, результаты по sheet2 изменится на что-то вроде:

Auto-populate sheet2 on conditions

IFERROR function показывает пустые строки (например, «») для каждой заполненной ячейки, которая не может создать соответствующее значение.

+0

Я рекомендую использовать формулу, которую вы дали, чем моя. Спасибо @ Jeep. Но что, если я добавлю второй столбец на листе 2 под названием «Полная посещаемость», и если студент уже находится в списке «Выпускники», он не покажет имя учеников в «Полная посещаемость», если он/она уже находится под Список выпускников. – spideynok

+0

Извините @spideynok, но я не понимаю, что это новое требование подходит. Вам нужно будет снова отредактировать исходный вопрос, чтобы предоставить пример данных вместе с ожидаемыми результатами. Добавление второго условия не является проблемой; просто я не могу представить, что вы предлагаете из своего нынешнего объяснения. – Jeeped

+0

Подождите секунду .. Думаю, я понимаю. Вы хотите, чтобы столбец B И столбец D был Y и прошел до того, как они вошли в список. Как насчет столбца C? – Jeeped

1

я решить ее, используя эту формулу в Sheet2

=IF((Sheet1!D2="Passed"),Sheet1!A2,"")