Автозаполнение накладной из таблицы |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Koriolan Пользователь Сообщений: 9 |
Доброго времени суток. Подскажите, пожалуйста, как решить проблему автоматизации заполнения накладных. В упрощенном варианте — это книга из двух листов: Прикрепленные файлы
|
JeyCi Пользователь Сообщений: 3357 |
#2 05.10.2015 12:56:22
точно также (файл в папку c:1)
p.s. к сожалению, не знаю, как побороть №№ (счёт строк с нуля)…
НО поясните, как вы хотите и что заполнять (раз тему называете «… заполнение…», а вопрос «…вывод…»)
— вопрос: так вам вывод нужен или ввод? Прикрепленные файлы
Изменено: JeyCi — 05.10.2015 14:15:34 чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах) |
||||||||
Koriolan Пользователь Сообщений: 9 |
#3 05.10.2015 14:42:47
1. На листе с базой данных вводим информацию вручную. |
|
Игорь Пользователь Сообщений: 3631 |
Готовое решение для заполнения накладных по вашей таблице: http://excelvba.ru/programmes/FillDocuments инструкция, как настроить подстановку нескольких строк в шаблон накладной: http://excelvba.ru/programmes/FillDocuments/MultiRow/Group |
Андрей VG Пользователь Сообщений: 11878 Excel 2016, 365 |
#5 06.10.2015 05:21:26 Доброе время суток
Так вы на Листе2 попробовали вводить в ячейку C1 номера накладных? Обновление же идёт автоматически.
Можно воспользоваться когда то подсмотренным приёмом на sql.ru для вывода порядкового номера строки запроса Access. Правда, на большом объёме выводимых строк будет нещадно «тормозить». Файл стандартно сохранить в папку c:1 Прикрепленные файлы
Изменено: Андрей VG — 06.10.2015 05:23:56 |
||||
А просто формулами? Всё сложное — не нужно. Всё нужное — просто /М. Т. Калашников/ |
|
Михаил Лебедев Пользователь Сообщений: 2855 |
#7 06.10.2015 08:14:48
JeyCi, добрый день, можно вот так побороть Всё сложное — не нужно. Всё нужное — просто /М. Т. Калашников/ |
||
… а если зайти в «Свойства внешних данных» «Умной таблицы» и там нажать значок справа от поля «Имя:», а в открывшемся окне перейти на вкладку «Определение», то можно подкорректировать поле «Текст команды» вот в этом месте ► «…FROM `Лист1$` t…». Т.е. убрать ссылку на диск и имя файла. Тогда можно менять название и местоположение файла произвольно Всё сложное — не нужно. Всё нужное — просто /М. Т. Калашников/ |
|
Андрей VG Пользователь Сообщений: 11878 Excel 2016, 365 |
#9 06.10.2015 08:45:18
Увы, не получится. Путь к файлу задаётся в строке подключения после DBQ= |
||
JeyCi Пользователь Сообщений: 3357 |
#10 06.10.2015 09:31:13 всем Доброе утро, тут столько нового …
именно так у меня и происходило, пока подключалась — так и не поняла бы откуда выскакивало предупреждение, если бы не Андрей VG =========
обязательно добавлю в свой «арсенал новых знаний» и этот трюк (очень интересный способ счёта по порядку
всем Спасибо за интерес к теме и к моему несовершенству… поскольку совершенству нет предела — замечательно, когда есть люди, не бросающие во тьме незнания Изменено: JeyCi — 06.10.2015 10:53:05 чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах) |
|||||
Михаил Лебедев Пользователь Сообщений: 2855 |
#11 06.10.2015 14:41:03
Я извиняюсь, просто не хотелось бы, чтобы Вы «прошли мимо». Вы обратили внимание, как нумерованы строки в моем примере?
Увы, я был неправ Всё сложное — не нужно. Всё нужное — просто /М. Т. Калашников/ |
||||
JeyCi Пользователь Сообщений: 3357 |
#12 06.10.2015 16:21:37
да, действительно, и мне не хотелось бы… просто не обновлялось (теперь вижу, если в вашем #8 подправить строку подключения по имени файла/или имя самого файла — то всё работает с нумерацией строк)… только ещё непонятно, как вам доп. столбец с формулой удалось вклинить слева от таблицы (но внутри неё)? Изменено: JeyCi — 06.10.2015 21:21:42 чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах) |
||
Михаил Лебедев Пользователь Сообщений: 2855 |
#13 08.10.2015 08:54:43
Да, точно, можно и так Всё сложное — не нужно. Всё нужное — просто /М. Т. Калашников/ |
||
Андрей VG Пользователь Сообщений: 11878 Excel 2016, 365 |
#14 08.10.2015 11:30:19 Да без сомнения, вычисляемые столбцы удобная штука, особенно учитывая, что формулы автоматически добавляются при увеличении числа строк возвращаемых запросом. Но вот функция СТРОКА() зависит только позиции записи в таблице на листе Excel, а не от исходного положения в запросе. Иногда это может быть важно.
Для Access — да, для MS SQL Server, Oracle и некоторых прочих — легко с их аналитическими/оконными функциями. Их имитация в Access имеет большие накладные расходы. Так нумерация строк имеет стоимость N^2 Изменено: Андрей VG — 08.10.2015 11:30:36 |
||
Содержание
- Работа автозаполнения в Эксель
- Автозаполнение ячеек числами
- Инструмент «Заполнить»
- Автозаполнение формулами
- Автозаполнение другими значениями
- Добавление собственных списков
- Вопросы и ответы
Мало кому понравится долго и монотонно вводить одинаковые или однотипные данные в таблицу. Это довольно скучная работа, забирающая большое количество времени. В программе Excel имеется возможность автоматизировать ввод таких данных. Для этого предусмотрена функция автозаполнения ячеек. Посмотрим, как она работает.
Работа автозаполнения в Эксель
Автозаполнение в Microsoft Excel осуществляется с помощью специального маркера заполнения. Для того, чтобы вызвать этот инструмент нужно навести курсор на нижний правый край любой ячейки. Появится небольшой черный крестик. Это и есть маркер заполнения. Нужно просто зажать левую кнопку мыши и потянуть в ту сторону листа, где вы хотите заполнить ячейки.
То, как будут заполняться ячейки, уже зависит от того типа данных, который находится в исходной ячейке. Например, если там будет обычный текст в виде слов, то при перетягивании с помощью маркера заполнения производится его копирование в другие ячейки листа.
Автозаполнение ячеек числами
Чаще всего автозаполнение используется для ввода большого массива чисел, которые следуют по порядку. Например, в определенной ячейке стоит цифра 1, а нам нужно пронумеровать ячейки от 1 до 100.
- Активируем маркер заполнения и проводим им вниз на необходимое количество ячеек.
- Но, как видим, во все ячейки скопировалась только единица. Кликаем на значок, который находится снизу слева от заполненной области и называется «Параметры автозаполнения».
- В открывшемся списке устанавливаем переключатель в пункт «Заполнить».
Как видим, после этого весь нужный диапазон заполнился числами по порядку.
Но можно сделать ещё проще. Вам не нужно будет вызывать параметры автозаполнения. Для этого, когда тянете маркер заполнения вниз, то кроме зажатой левой кнопки мыши, нужно зажать ещё кнопку Ctrl на клавиатуре. После этого, заполнение ячеек числами по порядку происходит сразу же.
Существует также способ сделать автозаполнения ряда прогрессии.
- Вносим в соседние ячейки два первых числа прогрессии.
- Выделяем их. С помощью маркера заполнения вносим данные в другие ячейки.
- Как видим, создается последовательный ряд чисел с заданным шагом.
Инструмент «Заполнить»
В программе Excel есть также отдельный инструмент, которые называется «Заполнить». Расположен он на ленте во вкладке «Главная» в блоке инструментов «Редактирование».
- Заносим данные в любую ячейку, а затем выделяем её и диапазон ячеек, который собираемся заполнить.
- Жмем на кнопку «Заполнить». В появившемся списке выбираем то направление, в которои следует заполнить ячейки.
- Как видим, после этих действий данные из одной ячейки были скопированы во все остальные.
С помощью данного инструмента можно также заполнить ячейки прогрессией.
- Заносим число в ячейку и выделяем диапазон ячеек, который будет заполняться данными. Жмем на кнопку «Заполнить», а в появившемся списке выбираем пункт «Прогрессия».
- Открывается окно настройки прогрессии. Здесь нужно произвести ряд манипуляций:
- выбрать расположение прогрессии (по столбцам или по строкам);
- тип (геометрическая, арифметическая, даты, автозаполнение);
- установить шаг (по умолчанию он равен 1);
- установить предельное значение (необязательный параметр).
Кроме того, в отдельных случаях, устанавливаются единицы измерения.
Когда все настройки внесены, жмем на кнопку «OK».
- Как видим, после этого весь выделенный диапазон ячеек заполняется согласно установленными вами правилами прогрессии.
Автозаполнение формулами
Одним из основных инструментов Excel являются формулы. При наличии в таблице большого числа одинаковых формул можно также воспользоваться функцией автозаполнения. Суть не меняется. Нужно тем же способом маркера заполнения скопировать формулу в другие ячейки. При этом, если в формуле содержатся ссылки на другие ячейки, то по умолчанию при копировании таким способом координаты их меняются по принципу относительности. Поэтому, такие ссылки называют относительными.
Если вы хотите, чтобы при автозаполнении адреса стали фиксированными, то нужно в исходной ячейке перед координатами строк и столбцов поставить знак доллара. Такие ссылки называются абсолютными. Затем, производится обычная процедура автозаполнения с помощью маркера заполнения. Во всех заполненных таким способом ячейках формула будет абсолютно неизменная.
Урок: Абсолютные и относительные ссылки в Excel
Автозаполнение другими значениями
Кроме того, в программе Excel предусмотрено автозаполнение другими значениями по порядку. Например, если вы введете какую-нибудь дату, а затем, воспользовавшись маркером заполнения, выделите другие ячейки, то весь выбранный диапазон окажется заполненный датами в строгой последовательности.
Точно так же, можно произвести автозаполнение по дням недели (понедельник, вторник, среда…) или по месяцам (январь, февраль, март…).
Более того, если в тексте будет любая цифра, то Эксель распознает её. При использовании маркера заполнения произойдет копирование текста с изменением цифры по нарастающей. Например, если вы запишите в ячейку выражение «4 корпус», то в других ячейках, заполненных с помощью маркера заполнения, это название преобразится в «5 корпус», «6 корпус», «7 корпус» и т.д.
Добавление собственных списков
Возможности функции автозаполнения в Excel не ограничивается определенными алгоритмами или предустановленными списками, такими как, например, дни недели. При желании пользователь может в программу добавить свой личный список. Тогда, при записи в ячейку любого слова из элементов, которые находятся в перечне, после применения маркера заполнения, данным списком будет заполнен весь выделенный диапазон ячеек. Для того, чтобы добавить свой список, нужно выполнить такую последовательность действий.
- Делаем переход во вкладку «Файл».
- Переходим в раздел «Параметры».
- Далее, перемещаемся в подраздел «Дополнительно».
- В блоке настроек «Общие» в центральной части окна жмем на кнопку «Изменить списки…».
- Открывается окно списков. В левой его части расположены уже имеющиеся списки. Для того, чтобы добавить новый список записываем нужные слова в поле «Элементы списка». Каждый элемент должен начинаться с новой строки. После того, как все слова записаны, жмем на кнопку «Добавить».
- После этого, окно списков закроется, а при повторном его открытии пользователь сможет увидеть те элементы, которые он добавлял уже в окне активных списков.
- Теперь, после того, как вы в любую ячейку листа внесете слово, которое являлось одним из элементов добавленного списка, и примените маркер заполнения, выделенные ячейки будут заполнены символами из соответствующего списка.
Как видим, автозаполнение в Экселе является очень полезным и удобным инструментом, который позволяет значительно сэкономить время на добавлении одинаковых данных, повторяющихся списков, и т.д. Преимуществом этого инструмента является и то, что он настраиваемый. В него можно вносить новые списки или изменять старые. Кроме того, с помощью автозаполнения можно произвести быстрое заполнение ячеек различными видами математических прогрессий.
Накладная по форме № 1-Т — транспортная накладная принятая для перевозки грузов в 2011 году. Форма № 1-Т должна применяться всеми юр. лицами, использующими автотранспортные средства и выступающими в роли отправителей и получателей грузов и установлена Постановлением Правительства РФ от 15.04.2011. Для подавляющего большинства транспортных компаний, это обязательный документ во время перевозки. Но если у вас нет специализированной программы, заполнять образец транспортной накладной достаточно трудоемко.
Я предлагаю простой и автоматизированный вариант заполнения для 10 или более транспортных накладных.
Содержание
- Файл транспортная накладная. Из чего состоит?
- Файл транспортная накладная. Как работает?
- Похожие статьи
Файл транспортная накладная. Из чего состоит?
Итак, это обычный Excel файл, который при правильном заполнении, выдает 10 или больше транспортных накладных.
Ссылка на файл
Из чего состоит файл? Описание листов.
Начальный лист — справочник, необходимо заполнить ФИО менеджера и Адрес и Грузоотправителя, Дата загрузки проставляется автоматом
Лист Водители — справочник водителей. Заполнить ФИО водителей, наименование перевозчика. Экспедитор заполняется если используется.
Лист ТС — справочник ТС. Заполняется Гос. номер, Модель, Тип ТС, Организация и Ответственное лицо, наименование перевозчика, телефон Экспедитор заполняется если используется.
Лист Доставка — главный лист содержит как системные столбцы которые нельзя править так и столбцы для ручного заполнения.
Файл транспортная накладная. Как работает?
Столбцы Водитель и Номер ТС заполняются из выпадающего списка.
Столбцы Имя и Адрес, Город грузополучателя, Адрес Грузополучателя, Документ (номер ТТН), Вес, Короба (объем) заполняются полностью вручную, или можно вставить из заявки клиента.
Листы ТН 1 и далее, заполняются автоматически в большинстве полей, синим выделены поля необходимые для заполнения в процессе перевозки а так же М.П. — места для печати.
Обращаю внимание, что если на листе Доставка одно ТС едет в два и более адресов, необходимо открыть эти адреса в строках 17 и ниже, в зависимости от кол-ва.
Уверен кому-то пригодиться, поскольку транспортные накладные печатаются повсеместно. Знаю, что несколько небольших компаний используют этот файл до сих пор.
Если есть вопросы или нужно что-то добавить — обращайтесь.
Меню
Код для вставки формы Товарной накладной на Ваш сайт
Интернет ресурс «Service-Online.su» разработан для свободного и бесплатного использования. На этом сайте никогда не будет вирусов или других вредоносных программ. Наша задача упростить вашу работу и постараться помочь Вам по мере своих сил.
Данный сайт является бесплатным сервисом предназначенным облегчить Вашу работу. На сайте представлено большое количество бланков которые удобно заполнять и распечатывать онлайн, сервисов по работе с текстами и многое другое.
Материалы сайта носят справочный характер, предназначены только для ознакомления и не являются точным официальным источником. При заполнении реквизитов необходимо убедиться в их достоверности сверив с официальными источниками.
© Service-Online.SU 2013-2023
По всем вопросам обращайтесь на почту:
Политика в отношении обработки персональных данных
Согласие субъекта на обработку персональных данных
Согласие на получение информационной и рекламной рассылки
⇧