Как в автокаде в таблице посчитать сумму
В ячейках таблицы могут содержаться формулы, использующие для расчетов величины, содержащиеся в других ячейках таблицы.
При наличии в таблице выбранной ячейки можно вставлять формулы с помощью панели инструментов "Таблица" или контекстного меню. Можно также открыть контекстный редактор и ввести формулу в ячейку таблицы вручную.
В формулах ячейки обозначаются с помощью буквы столбца и номера строки. Например, ячейка в левом верхнем углу имеет обозначение A1. При объединении нескольких ячеек в одну ей присваивается обозначение левой верхней ячейки. Диапазон ячеек определяется с помощью первой и последней ячеек, разделенных двоеточием. Например, в диапазон A5:C10 включены ячейки строк 5-10 и столбцов A, B и C.
Для выбора ячейки из другой таблицы в том же чертеже используется параметр "Ячейка". После выбора ячейки открывается контекстный редактор, в котором можно ввести оставшуюся часть формулы. Можно также ввести формулу с помощью панели инструментов "Таблица".
При копировании формулы в другую ячейку таблицы диапазон изменяется для отображения нового местоположения. Например, при перемещении формулы из ячейки A10, используемой для суммирования значений в ячейках A1-A9, в ячейку B10 диапазон ячеек изменяется, и формула используется для суммирования значений в ячейках B1-B9.
Если при копировании и вставке формулы адрес ячейки изменять не требуется, добавьте значок доллара ($) в часть адреса, указывающую на строку или на столбец. Например, при вводе $A10 значение столбца останется прежним, а значение строки изменится. При вводе $A$10 значения столбца и строки останутся прежними.
Автоматическая вставка данных
С помощью ручки автоматического заполнения можно задать автоматическое пошаговое приращение данных в смежных ячейках. Например, в таблице со столбцом дат можно ввести даты автоматически; для этого следует ввести первую из требуемых дат и перетащить курсором мыши ручку автоматического заполнения.
Если выбрана одна ячейка с числовым значением, при ее перетаскивании автоматически вводятся числовые значения с шагом 1. Аналогичным образом выполняется ввод дат с шагом в один день, если выбрана только одна ячейка. Если в две ячейки вручную введены даты, отстоящие друг от друга на одну неделю, в остальные ячейки вводятся значения с шагом в одну неделю.
Автор:
В ячейках таблицы могут содержаться формулы, использующие для расчетов величины, содержащиеся в других ячейках таблицы.
При наличии в таблице выбранной ячейки можно вставлять формулы с контекстной вкладки ленты "Ячейка таблицы" или контекстного меню. Можно также открыть контекстный редактор и ввести формулу в ячейку таблицы вручную.
Вставка формулы
В формулах ячейки обозначаются с помощью буквы столбца и номера строки. Например, ячейка в левом верхнем углу имеет обозначение A1. При объединении нескольких ячеек в одну ей присваивается обозначение левой верхней ячейки. Диапазон ячеек определяется с помощью первой и последней ячеек, разделенных двоеточием. Например, в диапазон A5:C10 включены ячейки строк 5-10 и столбцов A, B и C.
Для выбора ячейки из другой таблицы в том же чертеже используется параметр "Ячейка". После выбора ячейки открывается контекстный редактор, в котором можно ввести оставшуюся часть формулы.
Копирование формулы
При копировании формулы в другую ячейку таблицы диапазон изменяется для отображения нового местоположения. Например, при перемещении формулы из ячейки A10, используемой для суммирования значений в ячейках A1-A9, в ячейку B10 диапазон ячеек изменяется, и формула используется для суммирования значений в ячейках B1-B9.
Если при копировании и вставке формулы адрес ячейки изменять не требуется, добавьте значок доллара ($) в часть адреса, указывающую на строку или на столбец. Например, при вводе $A10 значение столбца останется прежним, а значение строки изменится. При вводе $A$10 значения столбца и строки останутся прежними.
Автоматическая вставка данных
С помощью ручки автоматического заполнения можно задать автоматическое пошаговое приращение данных в смежных ячейках. Например, в таблице со столбцом дат можно ввести даты автоматически; для этого следует ввести первую из требуемых дат и перетащить курсором мыши ручку автоматического заполнения.
Если выбрана одна ячейка с числовым значением, при ее перетаскивании автоматически вводятся числовые значения с шагом 1. Аналогичным образом выполняется ввод дат с шагом в один день, если выбрана только одна ячейка. Если в две ячейки вручную введены даты, отстоящие друг от друга на одну неделю, в остальные ячейки вводятся значения с шагом в одну неделю.
Работа с таблицами в AutoCAD
Давным давно процесс создания таблиц внутри AutoCAD можно было назвать "Ручной работой". Необходимо было вручную чертить сетку таблицы и кропотливо размещать текст в каждой ячейке. Единственной задачей, которая была хуже чем составление таблицы, было ее редактирование.
Начиная с AutoCAD 14, создание таблиц улучшилось путем внедрения возможности вставки объектов OLE. Это значило, что мы могли создать свою таблицу в Excel, а затем вставить ее "скриншот" в файл чертежа. Дважды кликнув мышью на скриншоте, вы могли вызвать Excel, где отредактировать данные таблицы, таким образом, создавая новое изображение. Применение OLE оказалось настолько более простым чем ручной метод; что стало стандартом, который множество людей все еще используют сегодня.
В AutoCAD 2005 был введен объекта "таблица", что сделало создание еще более простым. Впервые, у таблиц, встроенных в AutoCAD появились те же самые сильные возможности, что и в таблицах в Excel.
За эти годы, функциональные возможности таблицы в AutoCAD улучшились настолько, что использование объектов OLE больше не необходимо. В большинстве случаев, Вы можете фактически сделать больше с помощью таблиц AutoCAD чем с объектами OLE.
Составление таблицы в три клика мышью
Если вы никогда не создавали ранее таблицы в AutoCAD, то вы будете удивлены как легко это делается. По существу этот процесс проходит в три клика мышью:
Шаг 1: Чтобы запустить команду, кликните по иконке TABLE (Она находится в вкладке Annotation ленты).
Шаг 2: Когда отобразиться диалоговое окно, кликните на OK.
Шаг 3: Укажите мышью место на экране, где вы желаете поместить таблицу.
Вот и все. Вы только что составили свою первую таблицу и теперь можете заполнять ее данными.
Я знаю то, что Вы думаете: "Мы не указали число столбцов или строки, а так же не установили размеры и высоты". Вы правы, но так как эта таблица - динамический объект, мы можем сделать эти корректировки в любое время.
Я советую думать об вашей первой таблице как о комке глины, из которой Вы можете сделать все что угодно.
Навигация между ячейками
Прежде, чем мы будем изучать навигацию в таблице, мы должны определить отправную точку. Кликните ОДИН раз в любой ячейке. Обратите внимание, на то, что эта ячейка подсветилась, и AutoCAD отобразил в ленте инструмент Table Cell (Рис. 1).
Рис. 1. Вкладка Table Cell в AutoCAD содержит множество функций, подобных функциям Microsoft Excel.
Теперь, когда мы установили свою отправную точку, ознакомьтесь с горячими клавишами, которые мы можем использовать, для навигации в таблице:
Переместиться вниз = ENTER
Переместиться вверх = SHIFT + ENTER
Переместиться вправо = TAB
Переместиться влево = SHIFT + TAB
Используя эти горячие клавиши, мы можем быстро перемещаться и (и редактировать) любую ячейку в таблице. Важно отметить, что у каждой ячейки есть два "уровня выбора" в зависимости от того, редактируете ли вы форматирование ячейки или данные. Если Вы выбрали ячейку одним кликом мышью, AutoCAD отображает инструмент Table Cell. Если Вы выбрали ячейку двойным кликом, AutoCAD отображает текстовый редактор (см. Рис. 2).
Рис. 2. Текстовый редактор AutoCAD содержит множество функций, подобных функциям Microsoft Word.
Всякий, кто когда-нибудь использовал Microsoft Office, обратит внимание, на то, что инструмент Table Cell подражает функциональным возможностям Microsoft Excel, в то время как Редактор текста подражает функциональным возможностям Microsoft Word. Наличие такого большого (и знакомого), комплекта инструментальных средств делает таблицы AutoCAD очень мощными, и при этом интуитивно управляемыми и редактируемыми.
Управление размером сетки таблицы
Если Вы выбираете сетку таблицы, AutoCAD отображает несколько "универсальных" привязок для того, чтобы изменить размеры всей таблицы и ее столбцов (См. Рис. 3). Как Вы можете видеть, вы управляете фактически каждой линией сетки таблицы. Если у вас есть какие-нибудь вопросы о функции определенной привязки, поместите курсор над ней и AutoCAD расскажет о его функции.
Рис. 3. Размер табличных объектов можно изменять
с помощью привязок.
Для назначения изменений в определенной области таблица, например чтобы изменит размер единичной строки или столбца, кликните внутри ячейки. В большинстве случаев вам этого будет достаточно.
В случае, если у вас возникнет необходимость назначить точные размеры таблице или ячейкам, вы можете сделать с помощью палитры Properties:
Шаг 1: Удостоверьтесь, что палитра Properties видна на экране. В случае необходимости нажмите Ctrl+1 чтобы ее отобразить.
Шаг 2: Выберите таблицу кликнув на ее сетке.
Шаг 3: Найдите в группе Table палитры Properties параметры настройки, которые управляют общей шириной и высота таблицы.
Шаг 4: Вернитесь к таблице и выберите единичную ячейку, кликнув внутри нее.
Шаг 5: Проверьте палитру еще раз. Вы увидите параметры настройки, которые управляюют высотой и шириной ячейки (см. Рис. 4).
Рис. 4. Большинство параметров таблицы можно
модифицировать с помощью палитры Properties.
Таким образом, независимо от того, создаете ли вы простую таблицу для того, чтобы разместить данные, или интегрируете точно размеренную таблицу в блок геометрии, AutoCAD дает вам полный контроль над размерами сетки таблицы.
Форматирование данных
Каждая ячейка таблицы действует как миниатюрный объект MTEXT. Чтобы вставить данные, мы выполняем двойной клик мышью в целевой ячейке, что влечет за собой активизацию текстового редактора, с помощью которого вы можете ввести в ячейку текст, число, дату, координаты - все что вы желаете.
Не забывайте, что точно так же как Microsoft Excel, AutoCAD будет форматировать данные, на основании того, что вы вводите.
Шаг 1: Начните новый чертеж. Создайте в нем таблицу используя метод "в три клика", как было описано ранее.
Шаг 2: Сделайте двойной клик внутри ячейки, введите значение 10 и нажмите Enter что бы его принять и опуститься на клетку ниже.
Шаг 3: В этой ячейке наберите NOTE и нажмите Enter.
Шаг 4: В этой ячейке наберите DEC 10 и нажмите Enter.
У вас должна получиться таблица выглядящая подобно показанной на Рис. 5.
Рис. 5. Для управления отображением данных в ячейка
используйте меню Data Format.
По умолчанию, AutoCAD распознал первое значение как число и выровнял его по правому краю ячейки. Слово NOTE было обработано как текст и размещено выровненным по центру. Последнее значение DEC 10, было воспринято как дата, и отформатировано, используя настройки для даты по умолчанию.
Рассмотрим, как это работает. По умолчанию, каждой ячейке назначается "общий" формат. Это значит, что AutoCAD по своему усмотрению определяет лучший способ для отображения данных. Чтобы проверить это, кликните на пустой ячейке и откройте меню Data Format в ленте, чтобы просмотреть настройки.
Теперь кликнем на ячейке, которая уже содержит данные и проверим меню снова, чтобы увидеть какой формат ей назначил AutoCAD (См. Рис. 5). Используя меню Data Format, мы можем отменить "лучшее предположение" AutoCAD, и назначить наше собственное форматирование данных этой ячейки.
Попытайтесь понять концепцию еще глубже, для этого выберите опцию Custom Table Cell Format, чтобы задать текстовый формат, префиксы и суффиксы, точность, а так же множество других параметров настройки, предназначенных чтобы стандартизировать отображение ваших данных.
Два совета напоследок:
Совет первый: Чтобы применить форматирование к группе ячеек, кликните внутри ячейки, а затем, не отпуская кнопки мыши, выберете нужные ячейки. Как только все ячейки будут выбраны, используют меню Data Format, чтобы применить к ним форматирование.
Совет второй: Не забывайте о палитре Properties! Как только Вы выбрали группу ячеек, вы можете изменять их формат данных используя опции палитры, а так же другие их параметры настройки, такие как высота текста высоты, отступы и выравнивание. См. Рис. 4.
Вставка формул
Данные таблицы не обязательно должны быть статическими. Точно так же как листы Excel, таблицы AutoCAD могут осуществлять математические вычисления с содержимым ячеек. Это означает, что мы можем всегда убеждаться в том что наш промежуточные суммы и проценты точны, независимо от того сколько раз мы обновляем данные.
Посмотрим, как это работает.
Обратите внимание на таблицу на Рис. 6. Предположим, что мы должны вычислить общую площадь местности. Чтобы ее получить, мы должны сложить площади каждого земельного участка. Как вы можете увидеть на Рис. 6, я уже выбрал ячейку, где я помещу сумму.
Рис. 6. Для того чтобы найти сумму нескольких
ячеек используйте меню Formula.
После этого я открою на ленте меню Formula и выберу Sum. Затем, чтобы указать AutoCAD источник данных я выберу группу ячеек, кликнув сначала внутри ячейки B3 а затем внутри ячейки B7.
После этого AutoCAD отобразит =SUM (B3:B7) в целевой ячейке. На этом этапе я могу нажать Enter, чтобы подтвердить формулу и увидеть значение (при желании вы можете использовать текстовый редактор чтобы создать ваши собственные формулы).
Обратите внимание, что общая площадь отображена на сером фоне. Не волнуйтесь, этот фон не выдается на печать, он просто показывает что это значение - результат вычисления. Теперь, когда общая площадь определена, попытайтесь скорректировать ее десятичную точность, используя меню Data Format, упомянутое ранее.
Когда бы ни было возможно попытайтесь заставить вашу таблицу выполнять вычисления для вас. Чем больше вы сможете автоматизировать размещение данных, тем меньше шанс возникновения математических ошибок.
Настройка столбцов и строк
Как уже упоминалось выше, мы можем думать о таблице, созданной "по трем кликами", как о простой отправной точке, с которой начинается построение нужной нам таблицы. В большинстве случаев, конечный дизайн таблицы достигается добавлением или удалением столбцов и строк. К счастью, инструменты для работы с таблицами в AutoCAD существенно облегчают этот процесс. Рассмотрим его подробнее.
Шаг 1: Создайте таблицу, используя метод «по трем кликам», упомянутый ранее.
Шаг 2: Выберите кликом ячейку.
Шаг 3: Поэкспериментируйте с инструментами в вкладках ленты Rows and Columns (см. Рис. 1).
Обратите внимание, что вы можете легко удалить выбранный столбец или строку или вставить новый столбец (строку), базируясь на положении выбранной ячейки. Используя эти инструменты, можно быстро модифицировать любую таблицу для того чтобы она вместила необходимые данные.
Вставка блоков в ячейки
Вы когда-нибудь создавали условные обозначения для своих чертежей? Скорее всего вы использовали текст или MTEXT для описания и затем кропотливо выровняли символы возле него.
Рис. 7. Таблицы - отличный выбор при создании
условных обозначений
Для вас хорошей новостью будет то, что кроме текста, таблицы также могут сдержать блоки, что делает их превосходной альтернативой традиционному "ручному" способу создания условных обозначений. Посмотрите на условные обозначения на Рис. 7. Верьте этому или нет, но эти условные обозначения были созданы как таблица.
Вы можете спросить “Почему мы невидно сетки таблицы?” О том, как скрыть отображение сетки мы расскажем ниже, а пока остановимся на том как вставить блок в ячейку таблицы.
Шаг 1: Откройте DWG- файл, который содержит по крайней мере один блок.
Шаг 2: Создайте таблицу "по трем кликам".
Шаг 3: Выберите целевую ячейку, а затем кликните правой кнопкой мыши и выберите Insert Block в отобразившемся контекстном меню.
Шаг 4: В диалоговом окне (см. Рис. 8) выберите ваш блок и нажмите OK.
По умолчанию, блок будет вставлен с помощью опции "Auto-Fit", что означает, что его размер всегда будет соответствовать размеру ячейки. (чтобы проверить это, поэкспериментируйте с другими опциями).
Рис. 8. Ячейки таблицы могут также содержать блоки.
Применение табличных объектов являются одним из лучших методов для создания условных обозначений. При использовании таблицы условные обозначения могут быть обработаны как единственный объект, при этом будучи легкодоступными для редактирования.
Создание стиля таблицы
Вообще говоря, таблица может содержать три типа ячеек: ячейки заголовка, ячейки верхнего колонтитула и ячейки данных. Каждый тип ячейки может иметь свой собственный визуальный стиль. Все эти стили сохраняются вместе как общий стиль таблицы. Так же как стиль образмеривания управляет отображением размеров, стиль таблицы управляет отображением таблицы.
Чтобы обратиться к редактору стиля таблицы, наберите TS в командной строке и нажмите Enter. В отобразившемся диалоговом окне вы сможете создать новый стиль или изменить существующий. Нажмите Modify, чтобы загрузить редактор. См. Рис. 9.
Обратите внимание, что вы можете видеть предварительный просмотр текущего стиля, где отображаются все три типа ячеек. В правой части диалогового окна вы можете открыть меню Cell Style, чтобы выбрать, какой тип ячейки нужно изменить - Заголовок, Верхний колонтитул или Данные. Как только вы сделаете свой выбор, то сможете использовать расположенные ниже вкладки (General, Text, и Borders), чтобы управлять его отображением.
Чтобы создать условные обозначения, показанные в предыдущем примере, я использовал стиль таблицы, в котором все три типа ячеек использовали параметры "border" равен "none" (см. выделенную красным кругом иконку на Рис. 9).
Рис. 9. Стили таблицы назначаются с помощью редактора,
похожего на редактор размерных стилей.
Используя стиль таблицы, вы можете назначить цвета линиям координатной сетки, тексту и фону. Вы также можете предварительно установить высоту и наклон текста. Вообще говоря, вы ограничены только вашим желанием экспериментировать.
Импорт таблицы из Microsoft Excel
Когда Вы работаете над проектом в составе группы, у вас возможно появится необходимость использовать таблицы, созданные другими. Скорее всего, это таблицы Microsoft Excel.
Это не проблема, потому что вы можете легко преобразовать таблицу Excel в таблица AutoCAD, используя буфер обмена Windows:
Шаг 1: Откройте файл Excel и выберите составляющие таблицу ячейки.
Шаг 2: Нажмите Ctrl+C, чтобы скопировать ячейки в буфер обмена.
Шаг 3: Загрузите AutoCAD, откройте чертеж, где вы желаете разместить таблицу.
Шаг 4: Наберите PASTESPEC в командной строке, и нажмите Enter.
Шаг 5: В диалоговом окне, (см. Рис. 10) выберите AutoCAD Entities и нажмите на OK.
Рис. 10. Данные из буфера обмена Windows в примитивы AutoCAD
можно вставить с помощью команды Paste Special
Вот и все! Вы только что преобразовали таблицу Excel в таблицу AutoCAD. Вполне возможно, что преобразованная таблица будет нуждаться в некоторой коррекции, на самое важное – то, что импортированные данные будут соответствовать текущему стилю таблицы и соответствовать вашим CAD-стандартам.
Организация связи табличных данных между AutoCAD и Excel
Кроме того, что мы можем преобразовать таблицу Excel в объект AutoCAD, мы также можем связать таблицу AutoCAD с исходным файлом Excel. В этом случае, при обновлении данных в Excel, изменения отразятся в нашем чертеже в AutoCAD.
Чтобы создать такую связь, нужно выполнить ту же последовательность действий, как и в предыдущем примере. ЕДИНСТВЕНОЕ отличие - на Шаге 5. В диалоговом окне, удостоверьтесь, что вы выбрали сначала кнопку PASTE LINK, а затем выбрали объекты AutoCAD.
Теперь ваша новая таблица не только соответствует стилю таблицы, но также связана с исходным файлом Excel. Давайте это проверим.
Измените данные в Excel и сохраните файл. Тогда переключитесь в AutoCAD, укажите любую ячейку, и выберите "Download from Source" в ленты. См. Рис. 11. Обратите внимание на то, что таблица AutoCAD еще раз синхронизировалась с файлом Excel.
Рис. 10. Для того чтобы обновить таблицу AutoCAD, связанную
с файлом Excel, используйте параметр "Download from Source".
Заключение
Таблицы – это один из наиболее универсальных, динамических и мощных инструментов, доступных в AutoCAD. Они позволяют нам использовать внутри AutoCAD многие знакомые нам инструменты из Microsoft Excel и Word вместе взятых! Потратив немного времени на их изучение, в дальнейшем вы сможете легко организовывать и автоматизировать ваши данные, используя таблицы AutoCAD почти везде.
Формулу в выбранную ячейку таблицы можно вставить несколькими способами:
Выбрав нужную формулу в контекстном меню для выбранной ячейки.
Двойным щелчком по ячейке таблицы открывается контекстный редактор и формулу в ячейку можно ввести вручную.
Формула должна начинаться со знака равенства (=) и может содержать любой из следующих знаков: знак плюс (+), знак минус (-), знак умножения (*), знак деления (/), знак возведения в степень (^) и скобки ().
При необходимости отредактируйте появившуюся в ячейке формулу.
Для сохранения изменений и завершения работы щелкните курсором в любом месте чертежа или нажмите ОК.
Для ввода формулы выполните одно из следующих действий:
Процедура в вода формулы в ячейку таблицы вручную
Введите формулу (функцию или арифметическое выражение), как показано в следующих примерах.
=sum(a1:a25,b1) - Суммируются значения ячеек в строках с 1-ой по 25-ую столбца A и в первой строке столбца B.
=average(a100:d100) - Вычисляется среднее значение ячеек строки 100 столбцов A , B , C , D .
=(a6+d6)/e1 - Суммируются значения в ячейках A6 и D6, полученный результат делится на значение в ячейке E1.
4. Для сохранения результатов вычислений и завершения работы с редактором щелкните на чертеже вне окна редактора или нажмите клавишу Enter .
Для расчета значения ячейки можно использовать значения ячеек другой размещенной на чертеже таблицы. Ссылка на таблицу будет содержаться в формуле.
Читайте также: