Автор |
Сообщение |
Shockni
[2.3]
|
0
Эксперты в области Excel
Всем привет. С экселем на вы, ничего не нагуглил (мб неправильно гуглю т.к хз как это называется)
Собственно в чем сабж: Есть столбик с 3к ячейк, надо значение каждой ячейки умножить на 2.5
Сейас:
2
5
10
20
и т.д
Надо автоматически поменять на:
5
12.5
25
50
и т.д
|
19 июл 2013, 03:41 |
|
|
josiaa
[0.5]
|
0
Эксперты в области Excel
=A1*2,5 где А1 - это ячейка с твоей цифрой, а саму формулу пишешь, где хочешь получить результат
|
19 июл 2013, 04:47 |
|
|
Dorzik
[0.5]
<Герои>
Сервер: Свежеватель Душ
2х2: 1609
3х3: 2038
|
0
Эксперты в области Excel
Если три ячейки, то пишешь =A1*2,5 (может быть не а1, зависит от того с какой ячейки у тебя это все начинается) а потом берешь за левый нижний уголок и растягиваешь на 3 остольных ячейки, и формула подстраивается на остольные ячейки. Если не получается, то вручную в каждой ячейки напиши формулу например : (=A1*2,5, =B1*2,5 , =C1*2,5 , =D1*2,5) .
|
19 июл 2013, 04:56 |
|
|
Sintepuh
|
0
Эксперты в области Excel
Dorzik писал(а):
Если не получается, то вручную в каждой ячейки напиши формулу например : (=A1*2,5, =B1*2,5 , =C1*2,5 , =D1*2,5) .
Я так понял что у него 3к=3000 ячеек
|
19 июл 2013, 11:10 |
|
|
Moker
|
0
Эксперты в области Excel
Все верно - пишешь в соседнем стобце формулу а-ля =A1*2,5, а чтобы размножить эту чудо формулу на весь столбец просто кликаешь двойным щелчком по правому нижнему углу той ячейки, в которой написал эту формулу. Не знаю, как во всех версиях, но в Excel 2007 работает 100%
|
19 июл 2013, 12:18 |
|
|
QueLish
[0.6]
|
0
Эксперты в области Excel
Sintepuh писал(а):
Dorzik писал(а):
Если не получается, то вручную в каждой ячейки напиши формулу например : (=A1*2,5, =B1*2,5 , =C1*2,5 , =D1*2,5) .
Я так понял что у него 3к=3000 ячеек
если растянуть формулу на остальные 3к ячеек, то она, как было сказано выше, автоматически подстроится и будет работать правильно для всех их. Немного не понял суть задания, результат умножения должен появится в ячейке, где было изначальное число или можно ответ вывести в столбце рядом?
В общем если первый вариант, то в свободной ячейке пишешь число, на которое надо умножить, копируешь эту ячейку, выделяешь всю область, где должны замениться числа (в твоём случае с А1 до А3000), в Excel 2010, жмёшь Меню -> Правка -> Специальная вставка: Операция- Умножить. Жмёшь ОК, все значения умножились на заданный коэффициент.
Если второй вариант, то выше уже сказали как сделать с помощью формулы.
|
19 июл 2013, 12:26 |
|
|
haukethecat
[2.7]
|
0
Эксперты в области Excel
Скрытый текст Код:
Dim j As Integer For j = 1 To 3000 ActiveSheet.Cells(j, 1).Value = ActiveSheet.Cells(j, 2).Value * 2.5 Next j
первый столбик заполняется по значениям второго, с индексами разбёрешься мб
может пригодится
|
19 июл 2013, 13:33 |
|
|
Shockni
[2.3]
|
0
Эксперты в области Excel
QueLish писал(а): Sintepuh писал(а):
Dorzik писал(а):
Если не получается, то вручную в каждой ячейки напиши формулу например : (=A1*2,5, =B1*2,5 , =C1*2,5 , =D1*2,5) .
Я так понял что у него 3к=3000 ячеек
если растянуть формулу на остальные 3к ячеек, то она, как было сказано выше, автоматически подстроится и будет работать правильно для всех их. Немного не понял суть задания, результат умножения должен появится в ячейке, где было изначальное число или можно ответ вывести в столбце рядом?
В общем если первый вариант, то в свободной ячейке пишешь число, на которое надо умножить, копируешь эту ячейку, выделяешь всю область, где должны замениться числа (в твоём случае с А1 до А3000), в Excel 2010, жмёшь Меню -> Правка -> Специальная вставка: Операция- Умножить. Жмёшь ОК, все значения умножились на заданный коэффициент.
Если второй вариант, то выше уже сказали как сделать с помощью формулы.
Спасибо, твой вариант как раз меня и выручил :)
|
19 июл 2013, 13:48 |
|