В настоящее время я работаю над книгой Excel, в которой содержится список из примерно 1000 отчетов, отправляемых в различные электронные письма.Он настроен как Лист: Столбец «ReportValues», представляющий заголовки отчетов и столбцы BQ, содержащие все различные электронные письма, на которые отправляются отчеты.Я пытаюсь сделать новый лист, который перечисляет электронные письма и отчеты, которые они получают.В настоящее время он настроен в виде листа: «Столбец электронной почты» представляет собой список писем, а столбец B проверяет, все ли письма находятся в группе контактов, с надеждой настроить столбец CZ в виде списка отчетов, получаемых по электронной почте.Если бы это был просто список отчетов, отправляемых по электронной почте в одном столбце, это также хорошо бы работало.Я пробовал несколько разных формул, но по большей части они не увенчались успехом.Это может помочь в том, что в таблице «ReportValues» некоторые столбцы, которые должны содержать электронные письма, пусты, потому что некоторые отчеты содержат только пять электронных писем, а некоторые - семь, а другие - три.
Это может быть просто для некоторых, но я неопытен с формулами в Excel, поэтому любая помощь очень ценится
Моя первая попытка: "=INDEX(ReportValues!$B$1:$Q$1000,QUOTIENT(ROW(A2)-1,16)+1,MOD(ROW(A2)-1,16)+1)
, которая возвращает 0, даже если B1 из ReportValues имеет электронную почту вbox.
Моя вторая попытка: =INDEX(ReportValues!$A$2:$A$1000,MATCH(Emails!$A3,ReportValues!B$2:B$1000,0))
, которая дала мне первый отчет по электронной почте в столбце A, но не сработала бы, кроме как с первым найденным отчетом.
My Third try: =IFERROR( SMALL( IF( $A$2:$A$1000 = TRANSPOSE(ReportValues!$B$2:$Q$1000), 1 + ROW( $A$2:$A$1000 ) - ROW($A$2 ), "" ), ROWS($2:2 ) ), "")
, который возвратил 1.
Пример таблицы ReportValues:
Column A | Column B | Column C | Column D |
Report Title | Dest Detail 1 | Dest Detail 2 | Dest Detail 3 |
Report One | Emailone@email.com | Emailtwo@email.com | |
Report Two | Emailtwo@email.com | | |
Report Three | Emailthree@email.com | Emailone@email.com | Emailfour@email.com |
Пример таблицы электронных писем
Column A | Column B | Column C | Column D |
Email List | Still Employeed? | Report Title | Report Title 2 |
Emailone@email.com | True | Report One | Report Three |
Emailtwo@email.com | True | Report One | Report Two |
Emailthree@email.com | False | Report Three | |
Emailfour@email.com | True | Report Three | |