Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вывод данных с 2х листов на 3ий в реальном времени. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Вывод данных с 2х листов на 3ий в реальном времени.
bear_ukraine Дата: Суббота, 25.10.2014, 14:53 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

День добрый.
Пытаюсь найти решение в инете уже несколько дней %)

Что есть:
Есть 2 листа с данными. Данные по колонкам совпадают, но колонки могут называться по разному (например на разных языках).

Что нужно:
На третьем листе вывести данные из 1го и 2го листа друг за дружкой, но при этом должно работать обновление 3го листа в реальном времени, т.е:
... к примеру есть на 1ом листе 4 строки, на 2ом листе 5 строк - они выводятся на 3ем листе в итоге получаем 9 строк.
Но если на 1ом листе добавить еще 5 строк информации, то чтоб они в реальном времени обновились и на 3ем листе подвинув данные со 2го листа на те самые 5 строк вниз (чтоб сортировка сохранилась по принципу сначала 1ый лист, потом 2ой).

Если можно, то помогите пожалуйста формулой (макросы не у всех могут работать, так как не у всех может стоять вся функциональность офиса).
Спасибо за помощь.
К сообщению приложен файл: Sample.xlsx (11.5 Kb)


Сообщение отредактировал bear_ukraine - Суббота, 25.10.2014, 14:55
 
Ответить
СообщениеДень добрый.
Пытаюсь найти решение в инете уже несколько дней %)

Что есть:
Есть 2 листа с данными. Данные по колонкам совпадают, но колонки могут называться по разному (например на разных языках).

Что нужно:
На третьем листе вывести данные из 1го и 2го листа друг за дружкой, но при этом должно работать обновление 3го листа в реальном времени, т.е:
... к примеру есть на 1ом листе 4 строки, на 2ом листе 5 строк - они выводятся на 3ем листе в итоге получаем 9 строк.
Но если на 1ом листе добавить еще 5 строк информации, то чтоб они в реальном времени обновились и на 3ем листе подвинув данные со 2го листа на те самые 5 строк вниз (чтоб сортировка сохранилась по принципу сначала 1ый лист, потом 2ой).

Если можно, то помогите пожалуйста формулой (макросы не у всех могут работать, так как не у всех может стоять вся функциональность офиса).
Спасибо за помощь.

Автор - bear_ukraine
Дата добавления - 25.10.2014 в 14:53
Nic70y Дата: Суббота, 25.10.2014, 15:44 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9147
Репутация: 2426 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИ(СЧЁТЗ(Лист1!$A:$A)>=СТРОКА();ИНДЕКС(Лист1!A:A;СТРОКА());ИНДЕКС(Лист2!A:A;СТРОКА()-СЧЁТЗ(Лист1!$A:$A)+1))
К сообщению приложен файл: 800.xlsx (13.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЕСЛИ(СЧЁТЗ(Лист1!$A:$A)>=СТРОКА();ИНДЕКС(Лист1!A:A;СТРОКА());ИНДЕКС(Лист2!A:A;СТРОКА()-СЧЁТЗ(Лист1!$A:$A)+1))

Автор - Nic70y
Дата добавления - 25.10.2014 в 15:44
bear_ukraine Дата: Суббота, 25.10.2014, 17:31 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Прошу прощения, моя ошибка.
Мне нужно, чтоб 2 первые строки были объединенными. Если я их объединяю и применяю данную формулу, то последнею строку с информацией с Листа1 не переносит на Лист3 (переносит просто нули).
К сообщению приложен файл: 801.xlsx (13.6 Kb)


Сообщение отредактировал Serge_007 - Суббота, 25.10.2014, 17:54
 
Ответить
СообщениеПрошу прощения, моя ошибка.
Мне нужно, чтоб 2 первые строки были объединенными. Если я их объединяю и применяю данную формулу, то последнею строку с информацией с Листа1 не переносит на Лист3 (переносит просто нули).

Автор - bear_ukraine
Дата добавления - 25.10.2014 в 17:31
AlexM Дата: Суббота, 25.10.2014, 17:56 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Код
=ЕСЛИ(СЧЁТЗ(Лист1!$A:$A)+1>=СТРОКА();ИНДЕКС(Лист1!A:A;СТРОКА());ИНДЕКС(Лист2!A:A;СТРОКА()-СЧЁТЗ(Лист1!$A:$A)+1))
К сообщению приложен файл: 801_1.xls (40.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Код
=ЕСЛИ(СЧЁТЗ(Лист1!$A:$A)+1>=СТРОКА();ИНДЕКС(Лист1!A:A;СТРОКА());ИНДЕКС(Лист2!A:A;СТРОКА()-СЧЁТЗ(Лист1!$A:$A)+1))

Автор - AlexM
Дата добавления - 25.10.2014 в 17:56
bear_ukraine Дата: Суббота, 25.10.2014, 18:52 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Формулы работают, но возникли проблемы, которых я не ожидал.
На листе 1 под текстом есть формулы (я их в рамку выделил). Количество строк с формулами может быть произвольное, может 5, а может 25.
Как сделать так, чтоб на лист3 не выводились пустые строки изза этих формул с листа1, а выводился сразу текст?
К сообщению приложен файл: Sample2.xlsx (24.3 Kb)


Сообщение отредактировал bear_ukraine - Суббота, 25.10.2014, 18:54
 
Ответить
СообщениеФормулы работают, но возникли проблемы, которых я не ожидал.
На листе 1 под текстом есть формулы (я их в рамку выделил). Количество строк с формулами может быть произвольное, может 5, а может 25.
Как сделать так, чтоб на лист3 не выводились пустые строки изза этих формул с листа1, а выводился сразу текст?

Автор - bear_ukraine
Дата добавления - 25.10.2014 в 18:52
Nic70y Дата: Суббота, 25.10.2014, 19:07 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9147
Репутация: 2426 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИ(СЧЁТЕСЛИ(Лист1!$B:$B;">""")+1>=СТРОКА();ИНДЕКС(Лист1!B:B;СТРОКА());ИНДЕКС(Лист2!B:B;СТРОКА()-СЧЁТЕСЛИ(Лист1!$B:$B;">""")+1))
К сообщению приложен файл: 915.xlsx (21.2 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=ЕСЛИ(СЧЁТЕСЛИ(Лист1!$B:$B;">""")+1>=СТРОКА();ИНДЕКС(Лист1!B:B;СТРОКА());ИНДЕКС(Лист2!B:B;СТРОКА()-СЧЁТЕСЛИ(Лист1!$B:$B;">""")+1))

Автор - Nic70y
Дата добавления - 25.10.2014 в 19:07
bear_ukraine Дата: Суббота, 25.10.2014, 19:17 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

=ЕСЛИ(СЧЁТЕСЛИ(Лист1!$B:$B;">""")+1>=СТРОКА();ИНДЕКС(Лист1!B:B;СТРОКА());ИНДЕКС(Лист2!B:B;СТРОКА()-СЧЁТЕСЛИ(Лист1!$B:$B;">""")+1))
К сообщению приложен файл: 915.xlsx(21Kb)

Спасибо. Теперь то, что нужно.
Только в формуле нужно чуть цифры подправить, иначе последнюю строку Листа1 сжирает.
=ЕСЛИ(СЧЁТЕСЛИ(Лист1!$B:$B;">""")+2>=СТРОКА();ИНДЕКС(Лист1!B:B;СТРОКА());ИНДЕКС(Лист2!B:B;СТРОКА()-СЧЁТЕСЛИ(Лист1!$B:$B;">""")))


Сообщение отредактировал bear_ukraine - Суббота, 25.10.2014, 19:19
 
Ответить
Сообщение
=ЕСЛИ(СЧЁТЕСЛИ(Лист1!$B:$B;">""")+1>=СТРОКА();ИНДЕКС(Лист1!B:B;СТРОКА());ИНДЕКС(Лист2!B:B;СТРОКА()-СЧЁТЕСЛИ(Лист1!$B:$B;">""")+1))
К сообщению приложен файл: 915.xlsx(21Kb)

Спасибо. Теперь то, что нужно.
Только в формуле нужно чуть цифры подправить, иначе последнюю строку Листа1 сжирает.
=ЕСЛИ(СЧЁТЕСЛИ(Лист1!$B:$B;">""")+2>=СТРОКА();ИНДЕКС(Лист1!B:B;СТРОКА());ИНДЕКС(Лист2!B:B;СТРОКА()-СЧЁТЕСЛИ(Лист1!$B:$B;">""")))

Автор - bear_ukraine
Дата добавления - 25.10.2014 в 19:17
Nic70y Дата: Суббота, 25.10.2014, 19:24 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9147
Репутация: 2426 ±
Замечаний: 0% ±

Excel 2010
ну да, действительно, не обратил внимания
Код
=ЕСЛИ(СЧЁТЕСЛИ(Лист1!$B:$B;">""")+2>=СТРОКА();ИНДЕКС(Лист1!B:B;СТРОКА());ИНДЕКС(Лист2!B:B;СТРОКА()-СЧЁТЕСЛИ(Лист1!$B:$B;">""")))

а формул перед текстом не будет?
(переформулировал вопрос)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Суббота, 25.10.2014, 19:29
 
Ответить
Сообщениену да, действительно, не обратил внимания
Код
=ЕСЛИ(СЧЁТЕСЛИ(Лист1!$B:$B;">""")+2>=СТРОКА();ИНДЕКС(Лист1!B:B;СТРОКА());ИНДЕКС(Лист2!B:B;СТРОКА()-СЧЁТЕСЛИ(Лист1!$B:$B;">""")))

а формул перед текстом не будет?
(переформулировал вопрос)

Автор - Nic70y
Дата добавления - 25.10.2014 в 19:24
bear_ukraine Дата: Суббота, 25.10.2014, 20:22 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Нет, не будет)
 
Ответить
СообщениеНет, не будет)

Автор - bear_ukraine
Дата добавления - 25.10.2014 в 20:22
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!