4 / 4 / 3
Регистрация: 11.08.2012
Сообщений: 657
|
|
1 | |
Числовые данные перенести из одного столбца в другой18.12.2020, 05:15. Показов 8947. Ответов 18
Метки нет (Все метки)
Здравствуйте, не подскажите как числовые данные перенести из одного столбца в другой. При условии того что цифры разбросаны по столбцу(есть пустые строки), а так же текст. Пробовал след образом офис 2007, кнопка найти и выделить пункт Веделение групп ячеек в ней выставлял след настройки константы - числа. Необходимые диапазоны выделились, перехожу в другой столбец в нем числовые значения находятся в этих же строках так же повторяю операцию "Найти и выделить", но при попытке вставить скопированые значения пишет данная команда не пременима для несвязанных диапазонов.
0
|
18.12.2020, 05:15 | |
Ответы с готовыми решениями:
18
Как из одного столбца выборочно перенести данные в другой Как перенести контент по клику с одного столбца в другой Перенести данные с одного листа на другой Перенести данные из одного dbgrid в другой |
369 / 151 / 61
Регистрация: 25.06.2015
Сообщений: 449
|
|
18.12.2020, 06:49 | 2 |
Пример нужно приложить. В экселе.
Там указать, что есть в наличии и результат, который нужно получить. ломает мне мозг напрочь
0
|
4 / 4 / 3
Регистрация: 11.08.2012
Сообщений: 657
|
|
18.12.2020, 06:53 [ТС] | 3 |
0
|
4 / 4 / 3
Регистрация: 11.08.2012
Сообщений: 657
|
|
18.12.2020, 10:22 [ТС] | 5 |
0
|
369 / 151 / 61
Регистрация: 25.06.2015
Сообщений: 449
|
|
18.12.2020, 10:47 | 6 |
Ну а формулой нет желания задачу решить?
Код
=ЕСЛИ(ЕЧИСЛО(K1)=ИСТИНА;K1;"")
0
|
4 / 4 / 3
Регистрация: 11.08.2012
Сообщений: 657
|
|
18.12.2020, 10:57 [ТС] | 7 |
Вообще без разницы что это будет формула либо макрос или внутренние инструменты
А если у меня таких запись 100 и нужно целыми столбцами перемещать example.xlsx
0
|
369 / 151 / 61
Регистрация: 25.06.2015
Сообщений: 449
|
|
18.12.2020, 11:10 | 8 |
Я так понимаю сложность не затронуть "всего"?
Код
=ЕСЛИ(И(ЕЧИСЛО(K10)=ИСТИНА;ЕЧИСЛО(J10)=ИСТИНА);K10;"") Добавлено через 5 минут Еще можно сделать так: 1. Отфильтровываешь данные через "числовые фильтры">0 2. Убираешь также фильтром строки, которые не должны быть затронуты в столбце получателе (J) 3. Через =k10 протягиваешь формулу в столбце получателе 4. Убираешь все фильтры 5. Выделяешь столбец-получатель целиком, копируешь его 6. Жмешь "вставить только значения" Это сработает. если не будет объединенных ячеек.
0
|
4 / 4 / 3
Регистрация: 11.08.2012
Сообщений: 657
|
|
18.12.2020, 12:45 [ТС] | 9 |
Там не понятно, что есть, документ не мой. Буду смотреть..
Окончательный результат example.2.xlsx Что получается bandicam 2020-12-18 15-49-55-120.zip
0
|
4 / 4 / 3
Регистрация: 11.08.2012
Сообщений: 657
|
|
21.12.2020, 08:32 [ТС] | 10 |
Вот что у меня получилось:
1. Сделал. 2. Как это сделать не знаю 3. Небольшое изменение у меня через =K10 ничего не получилось, а получилось только с помощью первой формулы 4.Сделал. 5 и 6 пункт не понял вообще зачем формула же всё уже отработала Но есть небольшое но в таблице J в которой заменяем значения так же под фильтр поподают формулы, а их не надо трогать Добавлено через 3 часа 0 минут теперь понял для чего пункт 5 и 6
0
|
369 / 151 / 61
Регистрация: 25.06.2015
Сообщений: 449
|
|
21.12.2020, 16:59 | 11 |
Фильтр делается по обоим столбцам - и J, и K.
Сначала числовые фильтры >0 по K. Потом избавляемся от лишнего в столбце J (в нашем случае это только "всего"). Потом после фильтрации выбираем первую видимую ячейку по столбцу J и пишем в ней =K10 (ну это в нашем примере так). И протягиваем формулу вниз. ну а потом сбрасываем все фильтры и просто фиксируем данные в столбце J через "копировать" и "вставить только значения"
0
|
2736 / 1711 / 778
Регистрация: 23.03.2015
Сообщений: 5,420
|
||||||
21.12.2020, 18:13 | 12 | |||||
maksim11082012,
Для вашего файла "example2" запустите макрос
0
|
4 / 4 / 3
Регистрация: 11.08.2012
Сообщений: 657
|
|
22.12.2020, 05:30 [ТС] | 13 |
Спасибо а данный макрос будет работать с таблицей в которой применен фильтр со значением "числовые фильтры">0
Также прикладываю файл примера example3.zip
0
|
4 / 4 / 3
Регистрация: 11.08.2012
Сообщений: 657
|
|
22.12.2020, 05:33 [ТС] | 14 |
1 пункт выполнил
2 Так же фильтром >0 или как? 3 попробую 4 хорошо так и сделаю всё понятно кроме 2 пункта Также прикладываю файл примераВложение 1210815
0
|
369 / 151 / 61
Регистрация: 25.06.2015
Сообщений: 449
|
|
22.12.2020, 05:35 | 15 |
Сейчас только догнал, что офис-то 2007, а в нем не такой гибкий фильтр значений, как в более новых офисах.
Задача на втором шаге избавиться фильтром от ячеек со значением "всего"
0
|
4 / 4 / 3
Регистрация: 11.08.2012
Сообщений: 657
|
|
22.12.2020, 05:40 [ТС] | 16 |
Да -да вы правильно поняли у меня офис 2007 и скажите каким вы пользуетесь...
да избавится от слова всего и от формулы пример выложен(уточненый)
0
|
369 / 151 / 61
Регистрация: 25.06.2015
Сообщений: 449
|
|
22.12.2020, 05:41 | 17 |
Сейчас я посмотреть не смогу.
Офис у меня самый последний. Но нужный формат фильтра, если я ничего не путаю, с 2013 офиса появляется.
0
|
4 / 4 / 3
Регистрация: 11.08.2012
Сообщений: 657
|
|
22.12.2020, 05:48 [ТС] | 18 |
В 2007 этот измененый файл будет работать? Сейчас скачаю 2013 постмотрю можно сделать выше сказанное или нет.
0
|
369 / 151 / 61
Регистрация: 25.06.2015
Сообщений: 449
|
|
22.12.2020, 06:07 | 19 |
Будет
0
|
22.12.2020, 06:07 | |
22.12.2020, 06:07 | |
Помогаю со студенческими работами здесь
19
Перенести данные из одного листа на другой Перенести данные с одного листа на другой Перенести данные с одного листа на другой с условием Как перенести данные из одного DataGridView в другой Как перенести данные из одного DataGridView в другой Перенести данные таблицы с одного сервера на другой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |