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

Вход

Регистрация

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

 

= Мир MS Excel/Расстановка порядковых номеров по возрастанию данных - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Расстановка порядковых номеров по возрастанию данных (Макросы/Sub)
Расстановка порядковых номеров по возрастанию данных
Ravels Дата: Понедельник, 03.12.2018, 13:35 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго времени суток!
Помогиет решить проблему. Мне необходимо с помощью макроса расставить № комплектов в порядке возрастания даты. Имеется таблица в которой в одном столбце расставлены даты вразброс. Необходимо в другом столбце проставить порядковые номера по возрастанию даты. Даты в столбце F выдернуты из дат из столбца B и являются уникальными (т.е. повторятся не будут как в столбце B), но будут добавлятся по мере заполнения таблицы. Также желательно сделать это с помощью макроса, т.к. потом я хочу его дорабатывать. Прикладываю пример
К сообщению приложен файл: 2344639.xlsx (33.4 Kb)
 
Ответить
СообщениеДоброго времени суток!
Помогиет решить проблему. Мне необходимо с помощью макроса расставить № комплектов в порядке возрастания даты. Имеется таблица в которой в одном столбце расставлены даты вразброс. Необходимо в другом столбце проставить порядковые номера по возрастанию даты. Даты в столбце F выдернуты из дат из столбца B и являются уникальными (т.е. повторятся не будут как в столбце B), но будут добавлятся по мере заполнения таблицы. Также желательно сделать это с помощью макроса, т.к. потом я хочу его дорабатывать. Прикладываю пример

Автор - Ravels
Дата добавления - 03.12.2018 в 13:35
boa Дата: Понедельник, 03.12.2018, 13:50 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 550
Репутация: 167 ±
Замечаний: 0% ±

365
Здравствуйте,
Если формулой, то так
Код
=IFERROR(RANK(RC[-2];R3C6:R22C6;1);"")

Код
=IFERROR(RANK(F3;$F$3:$F$22;1);"")


 
Ответить
СообщениеЗдравствуйте,
Если формулой, то так
Код
=IFERROR(RANK(RC[-2];R3C6:R22C6;1);"")

Код
=IFERROR(RANK(F3;$F$3:$F$22;1);"")

Автор - boa
Дата добавления - 03.12.2018 в 13:50
boa Дата: Понедельник, 03.12.2018, 14:40 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 550
Репутация: 167 ±
Замечаний: 0% ±

365
Ravels,
или вот так через пользовательскую функцию(UDF)
К сообщению приложен файл: 2344639.xlsb (40.0 Kb)




Сообщение отредактировал boa - Понедельник, 03.12.2018, 14:47
 
Ответить
СообщениеRavels,
или вот так через пользовательскую функцию(UDF)

Автор - boa
Дата добавления - 03.12.2018 в 14:40
Ravels Дата: Вторник, 04.12.2018, 01:58 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
boa, Спасибо. Я и не знал про такую формулу. Как вариант, можно просто скомбинировать и я получу желаемый результат
 
Ответить
Сообщениеboa, Спасибо. Я и не знал про такую формулу. Как вариант, можно просто скомбинировать и я получу желаемый результат

Автор - Ravels
Дата добавления - 04.12.2018 в 01:58
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Расстановка порядковых номеров по возрастанию данных (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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