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

Вход

Регистрация

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

 

= Мир MS Excel/какие варианты восстановить огромную съехавшую таблицу? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
какие варианты восстановить огромную съехавшую таблицу?
gruzdev_f Дата: Вторник, 15.04.2014, 10:16 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
есть съехавшая таблица, выглядит как будто все пустые клетки были удалены со сдвигом влево.
всё бы ничего, можно руками по контексту исправить, но таблица на 400000 строк и 100 столбцов.

для примера фрагмент таблицы. сверху то что есть, снизу то что должно быть.

с какой стороны вобще подступиться чтобы выправить таблицу?
К сообщению приложен файл: 1445659.xls (28.0 Kb)
 
Ответить
Сообщениеесть съехавшая таблица, выглядит как будто все пустые клетки были удалены со сдвигом влево.
всё бы ничего, можно руками по контексту исправить, но таблица на 400000 строк и 100 столбцов.

для примера фрагмент таблицы. сверху то что есть, снизу то что должно быть.

с какой стороны вобще подступиться чтобы выправить таблицу?

Автор - gruzdev_f
Дата добавления - 15.04.2014 в 10:16
shurikus Дата: Вторник, 15.04.2014, 10:26 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 198
Репутация: 44 ±
Замечаний: 0% ±

Excel 2007
Добрый день. Поскольку съехало по сути 2 столбца, проще всего вставить недостающие столбцы посередине, затем поставить фильтр на столбцы. В фильтре выбирать значения которые нужно переместить (вроде выбор там небогатый).
 
Ответить
СообщениеДобрый день. Поскольку съехало по сути 2 столбца, проще всего вставить недостающие столбцы посередине, затем поставить фильтр на столбцы. В фильтре выбирать значения которые нужно переместить (вроде выбор там небогатый).

Автор - shurikus
Дата добавления - 15.04.2014 в 10:26
AVP Дата: Вторник, 15.04.2014, 10:29 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 12 ±
Замечаний: 20% ±

Excel 2007
выделить нужную таблицу - главная - найти и выделить - перейти - выделить - пустые ячейки. затем правкой кнопкой мышки и удалить со сдвигом.

либо кодом

[vba]
Код
Sub удаление()
On Error Resume Next
Range(Selection, Selection.SpecialCells(xlLastCell)).SpecialCells(xlCellTypeBlanks).Delete Shift:=xlToLeft
On Error GoTo 0
End Sub
[/vba]


Сообщение отредактировал Serge_007 - Среда, 16.04.2014, 20:46
 
Ответить
Сообщениевыделить нужную таблицу - главная - найти и выделить - перейти - выделить - пустые ячейки. затем правкой кнопкой мышки и удалить со сдвигом.

либо кодом

[vba]
Код
Sub удаление()
On Error Resume Next
Range(Selection, Selection.SpecialCells(xlLastCell)).SpecialCells(xlCellTypeBlanks).Delete Shift:=xlToLeft
On Error GoTo 0
End Sub
[/vba]

Автор - AVP
Дата добавления - 15.04.2014 в 10:29
gruzdev_f Дата: Вторник, 15.04.2014, 11:56 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
shurikus, наверно надо было больший кусок выложить...

в таблице больше 100 столбцов и в некоторых строках втсречается по 5-10-15 смещений которые рандомно возникают.
например из строки в 100 ячеек осталось строка в 90 ячеек, в произвольных местах были 10 пустых ячеек которые удалены.

AVP, это уже сделано до меня неким вредителем
теперь ситуация обратная, надо восстановить пустые ячейки туда где их нет.
есть только итоговая кривая табличка.

появилась мысль как-то макросом сделать
например я знаю что между ячейкой с значением PREM02 и STANDA обязательно должна быть ячейка
тоесть если в строке встречается 2 эти ячейки рядом, значит ячейка между ними была пустая и была удалена
чтобы починить надо между ними вставить пустую ячейку.
 
Ответить
Сообщениеshurikus, наверно надо было больший кусок выложить...

в таблице больше 100 столбцов и в некоторых строках втсречается по 5-10-15 смещений которые рандомно возникают.
например из строки в 100 ячеек осталось строка в 90 ячеек, в произвольных местах были 10 пустых ячеек которые удалены.

AVP, это уже сделано до меня неким вредителем
теперь ситуация обратная, надо восстановить пустые ячейки туда где их нет.
есть только итоговая кривая табличка.

появилась мысль как-то макросом сделать
например я знаю что между ячейкой с значением PREM02 и STANDA обязательно должна быть ячейка
тоесть если в строке встречается 2 эти ячейки рядом, значит ячейка между ними была пустая и была удалена
чтобы починить надо между ними вставить пустую ячейку.

Автор - gruzdev_f
Дата добавления - 15.04.2014 в 11:56
AVP Дата: Среда, 16.04.2014, 05:39 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 93
Репутация: 12 ±
Замечаний: 20% ±

Excel 2007
создавайте тогда защиту на таблицы свои от вредителей.
 
Ответить
Сообщениесоздавайте тогда защиту на таблицы свои от вредителей.

Автор - AVP
Дата добавления - 16.04.2014 в 05:39
  • Страница 1 из 1
  • 1
Поиск:

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