![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.10.2012
Сообщений: 6
|
![]()
К пример у меня есть таблица, наполовину заполненная. Мне скидывают данные из другой таблицы, она так же заполнена не полностью. Но там некоторые данные есть, которых у меня нет, а есть и пустые ячеки, которые у меня заполнены. Когда я вставляю к себе ту таблицу, то значения мои перетираются той, и не важно, были заполнены или пустые ячейки.
Хотелось бы чтобы вставлялись данные только в пустые ячейки. На маленьких таблицах можно вручную кусками вставить. А когда речь идет о тысячах строк, то создает трудности. |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Можно, если написать макрос.
Вручную - даже не знаю как. Можно так попробовать (если у вас Excel 2010), но не факт, что все получится как вы хотели: 1) на пустой лист вставляем первую таблицу 2) ниже - вставляем вторую таблицу 3) нажимаем кнопку «удалить дубликаты» 4) смотрим, что получилось |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Макросом можно сделать перебором ячеек.
Если данных тысячи строк - то перебором массива. Берём данные в два одинаковых по размеру массива, перебираем один - если элемент пустой, то копируем туда данные из второго массива. В конце выгружаем данные назад.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 03.10.2012
Сообщений: 6
|
![]()
Exсel 2010.
Т.е. даже если писать макрос, то в книгу, с которой работаю его не вставить и нужно все через другую проворачивать? Есть ли файл с макросом готовый, куда я могу закидывать данные с обеих таблиц, чтобы он объединял в одну? |
![]() |
![]() |
![]() |
#5 | |
Регистрация: 03.10.2012
Сообщений: 6
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Почему не вставить?
Зачем закидывать? Есть другие способы...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
А вообще-то существует такая штука как PERSONAL.xls, помещаете в нее макрос и работаете с любой книгой.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 04.10.2012 в 00:25. |
|
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
TemaZosin,
короткий ответ на Ваш вопрос - можно.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
В диапазоне-источнике можно сделать "прозрачными" пустые ячейки, т.е. чтобы существующие значения в диапазоне-приемнике не затирались пустотами.
Для этого копируйте диапазон как обычно, потом Правка - Спец. вставка - пропускать пустые ячейки. В этом диалоге также можете выбрать, что вставлять - формулы или значения и т.д.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#10 | |
Регистрация: 03.10.2012
Сообщений: 6
|
![]() Цитата:
Про специальную вставку и пропуск пустых ячеек - такое есть только в новой таблице, откуда я копирую. В моей же книге выскакивает вот такое окно http://floomby.ru/s1/JAeVJ |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли сделать эфект замены как у iPhone | gabiboi | Общие вопросы Delphi | 0 | 12.05.2012 20:24 |
Как перенести данные из блокнота в эксель | Natalim | Microsoft Office Excel | 4 | 01.06.2011 09:44 |
Вставка данных без замены | Indyvidual | Microsoft Office Excel | 2 | 01.12.2009 11:33 |
макрос который будет копировать столбец А из закрытой книги Данные, и вставлять в книгу Сток в столбец B | Utirka66 | Microsoft Office Excel | 8 | 06.07.2009 09:53 |
RichEdit. как можно вставлять картинку туда? как можно Скрол програмно вниз двигать? | Svop | Компоненты Delphi | 7 | 28.11.2006 21:07 |