Здравствуйте. Уважаемые понимающие люди подскажите п?...

Автор ForumOOo (бот), 22 августа 2021, 23:10

0 Пользователи и 1 гость просматривают эту тему.

ForumOOo (бот)

Компонент: Calc
Версия продукта: 4.x
Сборка: Apache OpenOffice 4.1.10
ОС: Intel(R) Celeron(R) CPU 1005M @ 1.90GHz   1.90 GHz2.00 ГБ (доступно: 1.87 ГБ)

Здравствуйте.
Уважаемые понимающие люди подскажите пожалуйста. О авто датировке в таблицах. Если дат не много проблем нет (проставляю в 1 ячейку дату, затем
выделяю, зажимаю ЛКМ, опускаю вниз и он проставляет автоматически).

Но если необходимо проставить даты в  большом массиве информации (50000, 80000,  дней), то это становиться проблемой.

Подскажите пожалуйста можно как-то отметить начальный день (например А1- день, месяц, год, и конечный А 50000) и запустить авто датировку?.
Возможно ли как-то это вообще сделать.
Заранее благодарен за ответы .


--
Подпись: Зритель

eeigor

#1
Порядок действий:
1. Введите начальную дату в первую ячейку, задайте формат.
2. Переместить курсор в правый нижний угол первой ячейки с начальной датой. Курсор при этом примет вид крестика.
3. Сделайте двойной щелчок ЛКМ по правому нижнему углу ячейки. Столбец будет заполнен датами с приращением в 1 день.
Примечание. Столбец будет заполнен датами до нижней ячейки текущей области данных (Current Area). То есть такую область данных надо создать, если данных нет (см. ниже). Речь идёт о наличии массива данных, который вы упоминаете.

Вы может предварительно заполнить требуемый диапазон, например 50000 строк, так:
1. Выберите ячейку A1. В поле Имя (Name Box) введите A1:A50000 и, удерживая клавишу SHIFT, нажмите ENTER. Будет выделен указанный диапазон.
2. Не снимая выделения, введите в текущую ячейку любое значение, например 1, и нажмите ALT+ENTER. Выделенный диапазон будет заполнен этим значением (цель: создать текущую область данных нужного размера по высоте).
3. Выполните пункты выше по порядку действий.

Или используйте команду меню: Sheet - Fill Cells - Fill Series... (скриншот)
Вычислите на листе конечную дату, добавив 50000 к начальной дате (понадобится далее).
1. Выделите весь столбец.
2. Выполните команду меню.
3. Заполните:
    Start value
    End value:
    Increment (приращение)
4. Нажмите OK.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

Зритель

Цитата: eeigor от 22 августа 2021, 23:34Вы может предварительно заполнить требуемый диапазон, например 50000 строк, так:
1. Выберите ячейку A1. В поле Имя (Name Box) введите A1:A50000 и, удерживая клавишу SHIFT, нажмите ENTER. Будет выделен указанный диапазон.
2. Не снимая выделения, введите в текущую ячейку любое значение, например 1, и нажмите ALT+ENTER. Выделенный диапазон будет заполнен этим значением (цель: создать текущую область данных нужного размера по высоте).
3. Выполните пункты выше по порядку действий.


Уважаемый eeigor Вам не просто спасибо , а Спасибище. Вообще хороший совет дали. И еще три человека Вам спасибо говорят . 12 часов искали в интернете как это сделать.
Удачи Вам во всем.

Все получилось.