пятница, 21 января 2011 г.
"Tip of the day" от Миши Орлова - AutoCAD, автонумерация ячеек таблиц
Век живи, век учись. До сих пор до конца не понимаю, почему не работает у меня этот прием, когда делаю его сам. Итак...
Создаем таблицу, к примеру, условную экспликацию помещений, даже без площадей.
Допустим, нумерация помещений пойдет у нас от ста.
Попробуем немного автоматизировать нумерацию строк в таблице.
Пишем "100" в первой ячейке. Ее "адрес в таблице - А2. Запомним это. Далее используем Fields - выбираем ячейку ниже заполненной (см. скрин), заходим в нее и нажимаем "Ctrl+F". Появляется диалоговое окно:
Выбираем в списке опций слева Formula и дальше будем работать с суммами. Нам необходим в каждой последующей ячейке прибавлять "1", чтобы получить приращение. Т.е. строчка ниже ячейки с значением "100" будет выглядеть как 101+1 или A2+1, если мы вспомним "адрес" этой ячейки. Смотрим на скрин ниже - в поле для формулы пишем строку "Sum(A2)+1". В поле Preview можно увидеть, как это будет выглядеть(нам не нужно число с запятой)
Далее выбираем в поле Format -> Decimal, а в Precision -> 0
На предпросмотре все ок. Кликаем Ok и идем обратно в модель. Получаем в ячейке текст с серым фоном - это и есть текст с автозаполнением.
Теперь все просто - копируем ячейку с серым фоном в буфер обмена (выделив ее предварительно) и вставляем ее в последующие ячейки:
И результат:
Можем поменять начальное число (например, хотим сделать нумерацию помещений для 2-ого этажа). Для этого перебьем в первой ячейке со "100" на "200", введем с клавиатуры команду "RE" (REGEN) и обновим поля автозаполнения во всем чертеже:
Миша, респект! Можно экспериментировать дальше.
PS. При команде REGEN происходит обновление полей (Field) при значении переменной FIELDEVAL "16" и "31"
Подписаться на:
Комментарии к сообщению (Atom)
А записать в ячейку формулу "=A2+1" разве не проще?
ОтветитьУдалитьПопробую)) я в делах табличных профан. Спасибо за комент
ОтветитьУдалитьда не за что :)
ОтветитьУдалитьЕсть еще очень простой вариант ...
ОтветитьУдалитьВернемся вот к этому скриншоту: http://gyazo.com/3a8a81b01d2ce58ed33a7fded72fea83.png
Когда выделяем ячейку в таблице, то ячейка подсвечивается определенным цветом, подсвечиваются вершины ячейки и, если внимательно присмотреться, то можно увидеть в правом нижнем углу голубой ромбик? Нашли ? Вот... запоминаем его.
Выделяем ячейку, с которой будет начинаться нумерация, выделяем выше названный ромбик и тянем за него вниз на столько позиций, на сколько нам требуется. В результате - автоматическая нумерация.
Век живи, век учись.... спасибо!
ОтветитьУдалитьBlogger стер тут комментарии... жаль, но прием я запомнил!
ОтветитьУдалитьBlogger стер тут комментарии... жаль, но прием я запомнил!
ОтветитьУдалитьВек живи, век учись.... спасибо!
ОтветитьУдалитьПопробую)) я в делах табличных профан. Спасибо за комент
ОтветитьУдалить