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

Вход

Регистрация

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

 

= Мир MS Excel/Вставка пустых дат - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Вставка пустых дат
chernomor Дата: Среда, 15.05.2013, 11:26 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте, форумчане!
Подскажите, плс, каким образом можно в листе с ежедневными данными измерений чего-нибудь, где пропущено несколько дней, вставить недостающие (с пропущенными датами) строки?
Естественно, в этих строках данных не будет, - только даты.
Ряд измерений более 23000 строк, поэтому вручную вставить сложно.
Думаю, что что-то такое есть в Excel, - не знаю где. sad
 
Ответить
СообщениеЗдравствуйте, форумчане!
Подскажите, плс, каким образом можно в листе с ежедневными данными измерений чего-нибудь, где пропущено несколько дней, вставить недостающие (с пропущенными датами) строки?
Естественно, в этих строках данных не будет, - только даты.
Ряд измерений более 23000 строк, поэтому вручную вставить сложно.
Думаю, что что-то такое есть в Excel, - не знаю где. sad

Автор - chernomor
Дата добавления - 15.05.2013 в 11:26
Serge_007 Дата: Среда, 15.05.2013, 11:37 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Нет, в Excel такого нет. Можно на VBA, я думаю, сделать

ЗЫ А зачем это нужно?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНет, в Excel такого нет. Можно на VBA, я думаю, сделать

ЗЫ А зачем это нужно?

Автор - Serge_007
Дата добавления - 15.05.2013 в 11:37
chernomor Дата: Среда, 15.05.2013, 11:54 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
ЗЫ А зачем это нужно?


Если надо сравнивать ряды ежедневных измерений каких-то параметров, то они должны быть выставлены попарно для каждого дня.
Иначе, если данные собраны не в базе данных, а на листе Excel, и не совпадают по датам, то сложно находить зависимости между столбцами.
К сообщению приложен файл: sample.xls (36.0 Kb)


Сообщение отредактировал chernomor - Среда, 15.05.2013, 12:04
 
Ответить
Сообщение
Цитата (Serge_007)
ЗЫ А зачем это нужно?


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

Автор - chernomor
Дата добавления - 15.05.2013 в 11:54
Serge_007 Дата: Среда, 15.05.2013, 12:04 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (chernomor)
Если надо сравнивать ряды ежедневных измерений каких-то параметров, то они должны быть выставлены попарно для каждого дня
И что мешает добавить пропущенные даты ПОД существующей таблицей и отсортировать её?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (chernomor)
Если надо сравнивать ряды ежедневных измерений каких-то параметров, то они должны быть выставлены попарно для каждого дня
И что мешает добавить пропущенные даты ПОД существующей таблицей и отсортировать её?

Автор - Serge_007
Дата добавления - 15.05.2013 в 12:04
chernomor Дата: Среда, 15.05.2013, 12:07 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
И что мешает добавить пропущенные даты ПОД существующей таблицей и отсортировать её?

biggrin Да, так было бы просто.
Только неизвестно, какие даты пропущены...
 
Ответить
Сообщение
Цитата (Serge_007)
И что мешает добавить пропущенные даты ПОД существующей таблицей и отсортировать её?

biggrin Да, так было бы просто.
Только неизвестно, какие даты пропущены...

Автор - chernomor
Дата добавления - 15.05.2013 в 12:07
Serge_007 Дата: Среда, 15.05.2013, 12:29 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (chernomor)
неизвестно, какие даты пропущены
Рядом с первой датой (положим что она в А2) в списке ставите формулу:
=СЧЁТЕСЛИ(A$2:A$100;A2) и двойным кликом по маркеру автозаполнения протягиваете её вниз. В тех строках что будут содержать единицу - непарные даты. Фильтруем по столбцу с формулой, копируем отфильтрованные даты и вставляем их под таблицу, после чего сортируем как требуется, а формулу убиваем killed biggrin


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (chernomor)
неизвестно, какие даты пропущены
Рядом с первой датой (положим что она в А2) в списке ставите формулу:
=СЧЁТЕСЛИ(A$2:A$100;A2) и двойным кликом по маркеру автозаполнения протягиваете её вниз. В тех строках что будут содержать единицу - непарные даты. Фильтруем по столбцу с формулой, копируем отфильтрованные даты и вставляем их под таблицу, после чего сортируем как требуется, а формулу убиваем killed biggrin

Автор - Serge_007
Дата добавления - 15.05.2013 в 12:29
AlexM Дата: Среда, 15.05.2013, 12:53 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Можно еще так
Ставится начальная дата из А1 и протягивается, до даты в последней ячейке.
В соседнем столбце функция ВПР()
К сообщению приложен файл: chernomor.xls (15.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеМожно еще так
Ставится начальная дата из А1 и протягивается, до даты в последней ячейке.
В соседнем столбце функция ВПР()

Автор - AlexM
Дата добавления - 15.05.2013 в 12:53
chernomor Дата: Среда, 15.05.2013, 12:57 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Рядом с первой датой (положим что она в А2) в списке ставите формулу: =СЧЁТЕСЛИ(A$2:A$100;A2)


Спасибо, реально помогли!
Только в формуле надо указывать в диапазоне столбец, где пропущены даты, а в качестве критерия другой столбец, где полный набор дат.

Благодарю!
 
Ответить
Сообщение
Цитата (Serge_007)
Рядом с первой датой (положим что она в А2) в списке ставите формулу: =СЧЁТЕСЛИ(A$2:A$100;A2)


Спасибо, реально помогли!
Только в формуле надо указывать в диапазоне столбец, где пропущены даты, а в качестве критерия другой столбец, где полный набор дат.

Благодарю!

Автор - chernomor
Дата добавления - 15.05.2013 в 12:57
chernomor Дата: Среда, 15.05.2013, 13:09 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Цитата (AlexM)
Ставится начальная дата из А1 и протягивается, до даты в последней ячейке.
В соседнем столбце функция ВПР()


Ну это - вообще класс!
Спасибо!
Одна голова хорошо, а три - уже закономерность!
 
Ответить
Сообщение
Цитата (AlexM)
Ставится начальная дата из А1 и протягивается, до даты в последней ячейке.
В соседнем столбце функция ВПР()


Ну это - вообще класс!
Спасибо!
Одна голова хорошо, а три - уже закономерность!

Автор - chernomor
Дата добавления - 15.05.2013 в 13:09
Serge_007 Дата: Среда, 15.05.2013, 13:15 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (chernomor)
в формуле надо указывать в качестве критерия другой столбец, где полный набор дат
Не-а, не надо. Да и не сможете Вы в качестве критерия указать столбец


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (chernomor)
в формуле надо указывать в качестве критерия другой столбец, где полный набор дат
Не-а, не надо. Да и не сможете Вы в качестве критерия указать столбец

Автор - Serge_007
Дата добавления - 15.05.2013 в 13:15
Матрёна Дата: Среда, 15.05.2013, 14:37 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Цитата (AlexM)
Ставится начальная дата из А1 и протягивается, до даты в последней ячейке.
В соседнем столбце функция ВПР()

Оригинально!
 
Ответить
Сообщение
Цитата (AlexM)
Ставится начальная дата из А1 и протягивается, до даты в последней ячейке.
В соседнем столбце функция ВПР()

Оригинально!

Автор - Матрёна
Дата добавления - 15.05.2013 в 14:37
chernomor Дата: Среда, 15.05.2013, 15:36 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Не-а, не надо. Да и не сможете Вы в качестве критерия указать столбец

Естественно, в качестве критерия я указываю не столбец, а каждое значение в этом столбце.
Не знаю, может быть я что-то не понял: высылаю пример - confused
в котором далее согласно вашего совета в столбец К будут добавлены строки из столбца А там где значение "0" в "Выборе".
К сообщению приложен файл: 0379020.xls (39.5 Kb)
 
Ответить
Сообщение
Цитата (Serge_007)
Не-а, не надо. Да и не сможете Вы в качестве критерия указать столбец

Естественно, в качестве критерия я указываю не столбец, а каждое значение в этом столбце.
Не знаю, может быть я что-то не понял: высылаю пример - confused
в котором далее согласно вашего совета в столбец К будут добавлены строки из столбца А там где значение "0" в "Выборе".

Автор - chernomor
Дата добавления - 15.05.2013 в 15:36
Serge_007 Дата: Среда, 15.05.2013, 16:17 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
В Вашем примере да. Но сначала Вы говорили про ПАРЫ значений, из чего я понял что пропущены некоторые ВТОРЫЕ дни. Кроме того, в файле у Вас есть столбец со всеми датами, а я предполагал что такового не имеется


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВ Вашем примере да. Но сначала Вы говорили про ПАРЫ значений, из чего я понял что пропущены некоторые ВТОРЫЕ дни. Кроме того, в файле у Вас есть столбец со всеми датами, а я предполагал что такового не имеется

Автор - Serge_007
Дата добавления - 15.05.2013 в 16:17
chernomor Дата: Среда, 15.05.2013, 17:30 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Цитата (AlexM)
Можно еще так
Ставится начальная дата из А1 и протягивается, до даты в последней ячейке.
В соседнем столбце функция ВПР()

В вашу формулу я внес изменение, позволяющее учитывать пустые ячейки.
Потому как, ранее, если ячейка была пустой, формула для нее рассчитывала "0".
Но сама формула -класс!
К сообщению приложен файл: chernomor1.xls (39.0 Kb)
 
Ответить
Сообщение
Цитата (AlexM)
Можно еще так
Ставится начальная дата из А1 и протягивается, до даты в последней ячейке.
В соседнем столбце функция ВПР()

В вашу формулу я внес изменение, позволяющее учитывать пустые ячейки.
Потому как, ранее, если ячейка была пустой, формула для нее рассчитывала "0".
Но сама формула -класс!

Автор - chernomor
Дата добавления - 15.05.2013 в 17:30
AlexM Дата: Среда, 15.05.2013, 18:52 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Лучше вместо
Код
=ЕСЛИ(ЕНД(ВПР($F3;$A$2:$E$33;2;0));"";ЕСЛИ(ЕПУСТО(ВПР($F3;$A$2:$E$33;2;0));"";ВПР($F3;$A$2:$E$33;2;0)))

вставьте
Код
=ЕСЛИ(ЕЧИСЛО(ВПР($F3;$A$2:$E$33;2;0));ВПР($F3;$A$2:$E$33;2;0);"")



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЛучше вместо
Код
=ЕСЛИ(ЕНД(ВПР($F3;$A$2:$E$33;2;0));"";ЕСЛИ(ЕПУСТО(ВПР($F3;$A$2:$E$33;2;0));"";ВПР($F3;$A$2:$E$33;2;0)))

вставьте
Код
=ЕСЛИ(ЕЧИСЛО(ВПР($F3;$A$2:$E$33;2;0));ВПР($F3;$A$2:$E$33;2;0);"")

Автор - AlexM
Дата добавления - 15.05.2013 в 18:52
  • Страница 1 из 1
  • 1
Поиск:

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