|
|
Копирование ячеек и формул
| Если взяться мышью за рамочку, которую рисует Excel вокруг активной ячейки или выделенного фрагмента, то можно перетащить весь фрагмент на другое место, А если потащить с СЫ'ом, то произойдет копирование. Но это еще не все.
Присмотримся повнимательнее к рамочке, которой выделяется активная ячейка. В ее правом нижнем углу есть маленький черный квадратик (рис. 15.8). Обычный экселевский курсор имеет форму толстенького белого крестика, но ст,оит ему ока¬заться над этим квадратиком, как он меняет свой внешний вид: становится худень¬ким и черненьким, как на нашем рисунке. И это неспроста — у квадратика в про¬грамме особая роль. Стоит взяться за него мышкой и потянуть, как число или текст скопируются во все ячейки столбца или строки, на которые вы протянете рамочцу.
Если же в исходной ячейке была формула, то скопируется и она. Но как скопиру-ется! Допустим, в ячейке D1 была сумма трех чисел из первой строки: =СУММ(А1;С1). После протягивания формулы вниз в ячейке D2 окажется сумма трех чисел уже из второй строки: =СУММ(А2:С2). То есть все аргументы сместились на строку вниз, в ту же сторону, куда мы протягивали нашу формулу. Очень мило с вашей стороны, г-н Excel!
jiAracyr
10
А1 «'
if 234.04 74,2;
2
1 345,2
11,34 »■ 83,56'
'44,27|'
Аналогично поведет себя г-н Excel, если мы выде¬лим сумму по столбцу — в ячейке А6 будет написано: =СУММ(А1:А5) — и, взяв за квадратик, перетянем форму¬лу вправо, в ячейку В6. Все аргументы сместятся на стол-бец: =СУММ(В1:В5).
Рис. 15.8. Тот самый черный квадрат...
Зачем нам сие удобство? Представьте себе, что у вас в таблице несколько столбцов с данными. Вам надо ум-ножать число из одного столбца на число из другого, а ре¬зультат поместить в соседний пустой столбец. Неужели вы думаете, что вас заставят вводить формулу в, каждой ячейке пустого столбца По отдельности?! Нет, конечно. Достаточно встатьз первую ячейку, ввести в ней формулу, а потом, взяв за квадратик, протянуть фйрмулу вниз. Excel копирует фор¬мулу, соответственно меняя аргументы.
А можно ли скопировать формулу из одной ячейки в другую, если они располо¬жены не рядом, так что за уголок перетащить не удастся? Можно, конечно, все °«но. Собственно говоря, эта операция ничем не отличается от простого копиро-ЗДия ячейки, о котором мы говорили в начале главы: встанете мышкой в ячейку формулой, поставите курсор на ее вертикальную или горизонтальную границу ^ н превратится в стрелку) и, нажав Ctrl (возле стрелки появится мелкий такой л,°сик, означающий, что мы будем делать копирование, а не перемещение), пере¬чите формулу туда, куда вам нужно.
Если не нажимать Ctrl, то формула переместится на новое место, а на ст исчезнет.
С2
j,
mi
3 А...
Доход, $ ; Курс Д0Х1
250; 32.5Г" 150i
4 ! 200:
5 * ...... 405;
Рис. 15.9. Вот какой большой доход!'
С2
А I B Я
1 Доход, $ iKypc
2
3 4
5 250; 32,5 150! »|
2оо;
405;
„ . ,,'
Пока все очень мило и удачно полу¬чается. Но есть в копировании формул некоторые подводные камни. Посмотри¬те на рисунок 15.9. Предположим, нам предстоит перевести наш долларовый доход в рублевый1. Это просто: берем доллары, умножаем^ на обменный курс и получаем рубли: в ячейку С2 вводим формулу =А2*В2 и жмем на Enter. Сра¬зу вычислится сумма в рублях по вто¬рой строке.
Рис. 15.10. В рублях почему-то вы: меньше, чем в долларах. Может, в попугаях больше выйдет?
Но если мы захотим протянуть эту ' формулу по всему столбцу, то получим не совсем тот результат, на который рас¬считывали (рис. 15.10). Одни нули. И по¬нятно, почему: уже в третьей строке фор¬мула будет выглядеть так: =АЗ*ВЗ, а в ВЗ у нас пусто, то есть ноль.
Здесь хоть нули получились, а если бы мы попытались таким способом про¬делать обратную операцию — перевести
рубли в доллары, для чего понадобилось бы делить рублевый доход на Excel выдал бы нам сообщение об ошибке (#ДЕЛ/0f), ибо делить на нуль В' государстве не дозволено никому, даже банкирам и членам правительства!'
Что же делать? Проще всего заполнить весь столбец В курсом доллара
нув ячейку В2 за уголок вниз). Но можно поступить иначе — заменить и
формуле аргумент В2 на такую вот бяку: $В$2. Это не значит, что все сам.
переведется в доллары — это значит, что при копировании формулы Excel
дет менять ни номер столбца (значок доллара перед В), ни номер строки $•
доллара перед двойкой). Формула примет такой вид: =А2*$В$2, и ее смело'
будет копировать приведенным выше способом. it,
Если потом курс доллара изменится (это с ним, как известно, бывает от времени), вы напишете его новое значение в какой-то ячейке (ну, скажем-» измените формулу в ячейке С35 с =А35*$В$2 на =А35*$В$35 и протянете л по всему оставшемуся столбцу. И тогда все последующие ваши доходы бу, ресчитываться уже по новому курсу.
Выражаясь в терминах, принятых в Excel, мы с вами задали в формул лютный адрес ячейки В2 (или В35), тогда как адрес Al (A35) в ней остался сительным, изменяемым. При необходимости можно сделать абсолютным номер столбца ($В2) или строки (В$2).При вводе адреса с клавиатуры нет необходимости писать знак доллара вручную. Нажмите клавишу F4, и Excel сделает это сам. По первому нажатию он пре¬вратит А2 в $А$2, по второму — в А$2, по третьему — в $А2, а потом снова в А2. |
| Категория: обзоры | Добавил: sergei4 (17.06.2010)
|
| Просмотров: 398
| Рейтинг: 0.0/0
|
|
|