Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2017, 13:22   #1
Gitana
Пользователь
 
Регистрация: 05.03.2017
Сообщений: 13
По умолчанию Данные из Tab1 должны появляться в Tab2 при соблюдении определенных условий

Здравcтвуйте!
Есть две таблицы: Данные из Tab1 должны появляться в Tab2 при соблюдении определенных условий. Столбцы разной длины: Tab1 - от 5 до 25 ячеек, начинаются все с ячейки 3. Столбцы Tab2 включают не более 20 ячеек.

1. Строчка 3 Tab1 должна появляться в cтрочкe 18 Tab2, если в J3 Tab1 есть номер. Если номера нет, то строчку копировать не надо.

2. Tab1: B3, C3 объединить и копировать в Tab2: B18

3. Tab1: D3 копировать в Tab2: C18

4. Tab1: J3 копировать в Tab2 V, если в J3 Tab1 есть номер.


Спасибо за ответ.

Последний раз редактировалось Gitana; 05.03.2017 в 13:36.
Gitana вне форума Ответить с цитированием
Старый 05.03.2017, 14:36   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от Gitana Посмотреть сообщение
Здравcтвуйте!

Спасибо за ответ.
а в чем,собственно, вопрос?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 05.03.2017, 14:40   #3
Gitana
Пользователь
 
Регистрация: 05.03.2017
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
а в чем,собственно, вопрос?
Формула нужна.
Gitana вне форума Ответить с цитированием
Старый 05.03.2017, 15:13   #4
Demetros
Форумчанин
 
Регистрация: 28.01.2014
Сообщений: 126
По умолчанию

нужен файл
Demetros вне форума Ответить с цитированием
Старый 05.03.2017, 15:36   #5
Gitana
Пользователь
 
Регистрация: 05.03.2017
Сообщений: 13
По умолчанию

Загрузила файл.
Вложения
Тип файла: xlsx Mappe2.xlsx (10.3 Кб, 12 просмотров)

Последний раз редактировалось Gitana; 05.03.2017 в 17:42.
Gitana вне форума Ответить с цитированием
Старый 05.03.2017, 17:43   #6
Gitana
Пользователь
 
Регистрация: 05.03.2017
Сообщений: 13
По умолчанию

Исправила файл.
Вложения
Тип файла: xlsx Mappe2.xlsx (10.3 Кб, 11 просмотров)
Gitana вне форума Ответить с цитированием
Старый 06.03.2017, 00:27   #7
AlexM12
Форумчанин
 
Аватар для AlexM12
 
Регистрация: 29.08.2012
Сообщений: 209
По умолчанию

Вы дали пример файла. Какое отношение он имеет к задаче???
Например "Tab1: B3, C3 объединить и копировать в Tab2: B18"
В таблице 1 в В3 пусто, в С3 - "Name" после объединения получаем "Name"
Копируем "Name" в Tab2: B18. в вашем примере получаем "3."
В3, В18, С3 это адреса ячеек. Адрес это имя столбца и номер строки. Видя такие обозначения понимаешь адреса, а вы понимаете что то другое. Думаю, что только не понимания вас, помощи нет. И не только на этом форуме.
Алексей М.
AlexM12 вне форума Ответить с цитированием
Старый 06.03.2017, 09:12   #8
Gitana
Пользователь
 
Регистрация: 05.03.2017
Сообщений: 13
По умолчанию

Цитата:
Сообщение от AlexM12 Посмотреть сообщение
Вы дали пример файла. Какое отношение он имеет к задаче???
Например "Tab1: B3, C3 объединить и копировать в Tab2: B18"
В таблице 1 в В3 пусто, в С3 - "Name" после объединения получаем "Name"
Копируем "Name" в Tab2: B18. в вашем примере получаем "3."
В3, В18, С3 это адреса ячеек. Адрес это имя столбца и номер строки. Видя такие обозначения понимаешь адреса, а вы понимаете что то другое. Думаю, что только не понимания вас, помощи нет. И не только на этом форуме.
Снова исправила.
1. Фаил состоит из двух таблиц: Tabelle 1, Tabelle2.
2. Столбцы с интересующими данными в Tabelle 1 и Tabelle 2 разной длины. Tabelle 1 - максимально 25 строчек, Tabelle2 - максимально 20.
3. Столбцы из Tabelle1, начиная со строчки 3, должны копироваться в Tabelle2, начиная со строчки 18, если в J3:J27 Tabelle1 7-значное число. Если в J3:J27 Tabelle1 пустые ячейки, то строчки не должны копироваться.
4. Столбцы B3:B27 C3:C27 Tabelle1 должны копироваться в объединенном виде.
5. В Tabelle2 можно скопировать максимально 20 строчек из Tabelle1. Если строчек больше, то они должны копироваться в новую таблицу аналогичную Tabelle2.
Вложения
Тип файла: xlsx Mappe3.xlsx (13.0 Кб, 10 просмотров)
Gitana вне форума Ответить с цитированием
Старый 06.03.2017, 10:38   #9
AlexM12
Форумчанин
 
Аватар для AlexM12
 
Регистрация: 29.08.2012
Сообщений: 209
По умолчанию

Не совсем понятно.
1. 7-значные значения нужны. Какие еще могут быть?
2. Если отобранных строк больше 20, то копирование в новую таблицу. Где эта таблица должна находится, ниже или на другом листе?
3. Порядок отобранных чисел из столбца J должен сохраниться или можно расположить иначе, например по возрастанию?
Алексей М.
AlexM12 вне форума Ответить с цитированием
Старый 06.03.2017, 12:05   #10
AlexM12
Форумчанин
 
Аватар для AlexM12
 
Регистрация: 29.08.2012
Сообщений: 209
По умолчанию

Не дождавшись ваших пояснений, сделал как проще.
Из столбца J отбираются числа длиной 7 символов. Если в этом столбце могут быть только 7-ми значные числа или пусто, то формула может быть проще (показал в столбце L).
В таблицу 2 из 20 строк на одном листе, а дополнительная таблица из 5 строк на другом листе.
В столбце I формула массива, ввод тремя клавишами Ctrl+Shift+Enter, в столбце L (упрощенная) с обычным вводом клавишей Enter
Формула массива в ячейке I18
Код:
=ЕСЛИ(A18>СЧЁТ(1/(ДЛСТР(Tabelle1!J$3:J$27)=7));"";НАИМЕНЬШИЙ(ЕСЛИ(ДЛСТР(Tabelle1!J$3:J$27)=7;Tabelle1!J$3:J$27);A18))
Другие формулы смотрите в файле.
Вложения
Тип файла: xls Mappe3_01.xls (50.0 Кб, 15 просмотров)
Алексей М.

Последний раз редактировалось AlexM12; 06.03.2017 в 12:13.
AlexM12 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическая замена формулы на ее результат при соблюдении условия KWYJIBO Microsoft Office Excel 7 15.10.2015 13:45
Select ...... From tab1, tab2 RISagitov SQL, базы данных 2 15.10.2012 16:30
При экспорте в EXCEL должны поподать свежие данные GhostBZ БД в Delphi 4 02.09.2009 15:35
при открытии большого файла должно появляться окно с ProgressBar и показывать ход открытия Михаил Юрьевич Общие вопросы Delphi 3 28.05.2008 23:33
PopupMenu должно появляться только при нажатии на значок в трее правой кнопкой AidarBik Win Api 14 08.03.2008 23:51