![]() |
![]() |
![]() |
|
Как в Excel убрать лишние строки? | ☑ | ||
---|---|---|---|---|
0
Старуха Шапокляк
10.12.10
✎
10:11
|
Загружаю данные из Эксель. Но загружаются и пустые строчки. как я предполагаю, проблема из-за пустых строк в файле Эксель. Т.к. когда нажимаю на комбинацию клавиш Ctrl+End, то курсор устанавливается не там, где у меня последняя загружаемая строчка, а ниже. Подскажите, как убрать лишние пустые строчки в Эксель?
|
|||
1
povar
10.12.10
✎
10:12
|
удали
|
|||
2
NikVars
10.12.10
✎
10:14
|
Или удалить строки или контроль на пустоту при загрузке той ячейки, которая заведомо должна что-то содержать.
Если СокрЛП(НашЛист.Cells(Н1,Н2).Value)="" Тогда Прервать; КонецЕсли; |
|||
3
Старуха Шапокляк
10.12.10
✎
10:18
|
(1) удаляю, но они не заканчиваются...
(2) мне надо не программно удалить, а подготовить файл Эксель средствами Эксель. |
|||
4
povar
10.12.10
✎
10:21
|
(3) скопируй нужный фрагмент в новый лист
|
|||
5
NikVars
10.12.10
✎
10:22
|
(3) Я слышал про 65535 строк...
|
|||
6
szhukov
10.12.10
✎
10:23
|
(3) Поставь счетчик, например так:
Если ПустаяСтрокаExcel Тогда Счетчик=Счетчик+1; КонецЕсли; Если Счетчик >10 Тогда Прервать; КонецЕсли; |
|||
7
NikVars
10.12.10
✎
10:24
|
(3) И еще чисто программерское ехидство:
вручную готовить файлы для кривой загрузки - это гут!!! |
|||
8
Старуха Шапокляк
10.12.10
✎
10:27
|
(4)Копирование не пойдет, т.к. большой объем.
(6), (7)1С вообще не при чем!!! Забудьте про него!!! Раньше я какой-то комбинацией клавиш удаляла лишние строчки. Но сейчас вспомнить не могу... |
|||
9
Denp
10.12.10
✎
10:29
|
(8) удаление строк не всегда поможет
самое надежное - скопировать нужный диапазон на новый лист |
|||
10
szhukov
10.12.10
✎
10:30
|
(8) 1С не один 1С - сути не меняет, подход будет работать.
Можно еще просто выделить область и работать с ней. |
|||
11
DarKySiK
10.12.10
✎
10:30
|
Через автофильтр. Выбрать не пустые. скопировать на новый лись :)
|
|||
12
szhukov
10.12.10
✎
10:30
|
+(10) в смысле: именовать область и работать с именованной областью.
|
|||
13
DarKySiK
10.12.10
✎
10:31
|
+(11) *лист
|
|||
14
NikVars
10.12.10
✎
10:33
|
(8) Стань в первую ненужную ячейку слобца 1.
Нажми одновременно Шифт+Контр+Энд. Упадешь вниз и выделятся все ячейки столбца 1 от ненужной и ниже. Далее одновременно жмешь шифт+Пробел. Выделятся все строки, где были выделены ячейки. Далее - убивай! |
|||
15
Старуха Шапокляк
10.12.10
✎
10:37
|
(14) Спасибо. Пробую так делать, все выделяется верно, но после удаления, все равно указывает на тоже место. Т.е. опять пустые строчки не убиты...
|
|||
16
NikVars
10.12.10
✎
10:39
|
(8) Выделяешь первую ненужную строку - щелчок по номеру строки.
Далее одновременно шифт+контр+стрелкавниз. |
|||
17
Старуха Шапокляк
10.12.10
✎
10:42
|
(16) Спасибо. Так тоже пробую. Результат тот же: для проверки опять нажимаю Ctrl+End, курсор все равно встает ниже, чем надо...
|
|||
18
NikVars
10.12.10
✎
10:43
|
(17) После удаления - установи курсор в середину данных и сохрани. Закрой файл, потом открывай и проверяй.
|
|||
19
Старуха Шапокляк
10.12.10
✎
10:47
|
(18) Помогло!!! Огромное СПАСИБО!!! )))
|
|||
20
NikVars
10.12.10
✎
10:49
|
Я рад!
:) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |