Как показать значение ячейки, соседнее с найденным
МПЕ69
Дата: Пятница, 13.09.2019, 11:18 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Доброго дня ! Долго бьюсь над решением такой проблемы. Есть книга из многих листов. На каждой странице (кроме первой - Сроки и долги) в ячейке H2 вычисляется дата. Cоседняя с ней ячейка I2 - текстовое значение (название страны). Первая страница книги Сроки и долги - страница результата. На ней в ячейке D3 вычисляется минимальное значение даты из выбранных ячеек H2 со всех листов. А в ячейке E3 первой страницы должно находиться соответствующее этой минимальной выбранной из всех дат со всех листов (ячейка H2) текстовое значение из соседней с ней ячейки I2. Вот ЭТО значение и нужно вывести на первую страницу в ячейку Е3. Макет книги прилагаю. Оператор ЕСЛИ не подходит: листов много. Благодарю всех за участие !
Доброго дня ! Долго бьюсь над решением такой проблемы. Есть книга из многих листов. На каждой странице (кроме первой - Сроки и долги) в ячейке H2 вычисляется дата. Cоседняя с ней ячейка I2 - текстовое значение (название страны). Первая страница книги Сроки и долги - страница результата. На ней в ячейке D3 вычисляется минимальное значение даты из выбранных ячеек H2 со всех листов. А в ячейке E3 первой страницы должно находиться соответствующее этой минимальной выбранной из всех дат со всех листов (ячейка H2) текстовое значение из соседней с ней ячейки I2. Вот ЭТО значение и нужно вывести на первую страницу в ячейку Е3. Макет книги прилагаю. Оператор ЕСЛИ не подходит: листов много. Благодарю всех за участие ! МПЕ69
Сообщение отредактировал МПЕ69 - Пятница, 13.09.2019, 11:44
Ответить
Сообщение Доброго дня ! Долго бьюсь над решением такой проблемы. Есть книга из многих листов. На каждой странице (кроме первой - Сроки и долги) в ячейке H2 вычисляется дата. Cоседняя с ней ячейка I2 - текстовое значение (название страны). Первая страница книги Сроки и долги - страница результата. На ней в ячейке D3 вычисляется минимальное значение даты из выбранных ячеек H2 со всех листов. А в ячейке E3 первой страницы должно находиться соответствующее этой минимальной выбранной из всех дат со всех листов (ячейка H2) текстовое значение из соседней с ней ячейки I2. Вот ЭТО значение и нужно вывести на первую страницу в ячейку Е3. Макет книги прилагаю. Оператор ЕСЛИ не подходит: листов много. Благодарю всех за участие ! Автор - МПЕ69 Дата добавления - 13.09.2019 в 11:18
Nic70y
Дата: Пятница, 13.09.2019, 11:20 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9139
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
Кругом обман! Даже в интернете
Кругом обман! Даже в интернете Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Кругом обман! Даже в интернете Автор - Nic70y Дата добавления - 13.09.2019 в 11:20
МПЕ69
Дата: Пятница, 13.09.2019, 11:20 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Сама книга
Ответить
Сообщение Сама книга Автор - МПЕ69 Дата добавления - 13.09.2019 в 11:20
bigor
Дата: Пятница, 13.09.2019, 11:21 |
Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1382
Репутация:
270
±
Замечаний:
0% ±
нет
Добрый день! Макет потеряли
Добрый день! Макет потеряли bigor
Ответить
Сообщение Добрый день! Макет потеряли Автор - bigor Дата добавления - 13.09.2019 в 11:21
МПЕ69
Дата: Пятница, 13.09.2019, 11:22 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
всё есть
Ответить
Сообщение всё есть Автор - МПЕ69 Дата добавления - 13.09.2019 в 11:22
Nic70y
Дата: Пятница, 13.09.2019, 12:02 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9139
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
как-то так наскоряк: [vba]Код
Sub U_742() Cnt = 0 u_3 = 73000 u_4 = Sheets(2).Name For Elem = 2 To Sheets.Count u_1 = Sheets(Elem).Name u_2 = Sheets(u_1).Range("h2").Value If u_2 < u_3 Then u_3 = u_2 u_4 = u_1 End If Cnt = Cnt + 1 Next Elem Range("d3") = u_3 Range("e3") = u_4 End Sub
[/vba]
как-то так наскоряк: [vba]Код
Sub U_742() Cnt = 0 u_3 = 73000 u_4 = Sheets(2).Name For Elem = 2 To Sheets.Count u_1 = Sheets(Elem).Name u_2 = Sheets(u_1).Range("h2").Value If u_2 < u_3 Then u_3 = u_2 u_4 = u_1 End If Cnt = Cnt + 1 Next Elem Range("d3") = u_3 Range("e3") = u_4 End Sub
[/vba] Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Пятница, 13.09.2019, 12:08
Ответить
Сообщение как-то так наскоряк: [vba]Код
Sub U_742() Cnt = 0 u_3 = 73000 u_4 = Sheets(2).Name For Elem = 2 To Sheets.Count u_1 = Sheets(Elem).Name u_2 = Sheets(u_1).Range("h2").Value If u_2 < u_3 Then u_3 = u_2 u_4 = u_1 End If Cnt = Cnt + 1 Next Elem Range("d3") = u_3 Range("e3") = u_4 End Sub
[/vba] Автор - Nic70y Дата добавления - 13.09.2019 в 12:02
МПЕ69
Дата: Пятница, 13.09.2019, 12:10 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Благодарю вас ! Т.е. обязательно макрос должен быть ? Одной формулой никак ?
Благодарю вас ! Т.е. обязательно макрос должен быть ? Одной формулой никак ? МПЕ69
Ответить
Сообщение Благодарю вас ! Т.е. обязательно макрос должен быть ? Одной формулой никак ? Автор - МПЕ69 Дата добавления - 13.09.2019 в 12:10
Nic70y
Дата: Пятница, 13.09.2019, 12:13 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9139
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
как-то можно, но смущает, думаю макрос все же лучше (но не настаиваю)
как-то можно, но смущает, думаю макрос все же лучше (но не настаиваю) Nic70y
ЮMoney 41001841029809
Ответить
Сообщение как-то можно, но смущает, думаю макрос все же лучше (но не настаиваю) Автор - Nic70y Дата добавления - 13.09.2019 в 12:13
МПЕ69
Дата: Пятница, 13.09.2019, 12:17 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Я не владею макросами... И как это вставить в рабочую книгу... Листов штук 25
Я не владею макросами... И как это вставить в рабочую книгу... Листов штук 25 МПЕ69
Сообщение отредактировал МПЕ69 - Пятница, 13.09.2019, 12:18
Ответить
Сообщение Я не владею макросами... И как это вставить в рабочую книгу... Листов штук 25 Автор - МПЕ69 Дата добавления - 13.09.2019 в 12:17
Nic70y
Дата: Пятница, 13.09.2019, 12:30 |
Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9139
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
Alt+F11 в появившийся модуль вставить макрос
Alt+F11 в появившийся модуль вставить макросNic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Пятница, 13.09.2019, 12:30
Ответить
Сообщение Alt+F11 в появившийся модуль вставить макросАвтор - Nic70y Дата добавления - 13.09.2019 в 12:30