ВУЗы и колледжи
Задачка в екселе
Добрый день! Помогите пожалуйста решить задачку в ексели, допустим есть столбец А с произвольными числами в столбце В им нужно присвоить номер, т. е. самое маленькое число из столбца А присвоить 1 следующее 2 и так далее
есть функция ранг (категория статистические) - возвращает ранг числа в списке чисел; допустим у тебя числа расположены в диапазоне A1:A6, тогда в ячейку B1 вводишь функцию =РАНГ (A1;$A$1:$A$6) диапазон надо заморозить полностью, а ячейку A1 не замораживать, так как дальше будешь растягивать автозаполнением до ячейки B6. в итоге у тебя получится диапазон B1:B6 с рангами чисел из столбца A (самое маленькое число будет иметь ранг 6, следующее по величине будет иметь ранг 5 и т. д., а надо взять эти ранги в обратном порядке! поэтому сделай еще столбец C, и в нем вторично возьми ранги уже от столбца B, т. е. выполни описанные действия уже со столбцами B и C, в итоге столбцы A и С будут содержать нужный результат). да я Абрам Пупкин
Не знаю про формулы, но запустил "Разработчик" с пошаговой записью действий:
Постараюсь описать его действия:
Sub Макрос1()
'Начало макроса
' Макрос1 Макрос
'Присвоение имени макросу - Макрос1"
'Само тело макроса
Columns("A:A").Select
'Выделение столбца "А"
Selection.Copy
'Копирование выделения
Range("B1").Select
'Выделение столбца "В"
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'Вставка скопированного в столбец "В"
Application.CutCopyMode = False
'Отмена чего-то там
ActiveWorkbook.Worksheets("Лист1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Лист1").Sort.SortFields.Add Key:=Range("B1:B6"), _
'Выделение в столбце "В" данных для сортировки
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
'Установка вида сортировки
'Ниже - задание параметров сортировки
With ActiveWorkbook.Worksheets("Лист1").Sort
.SetRange Range("B1:B6")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
'Сама сотрировка - тыдыщ!
End Sub
'Вот и всё.
Непонятки будут - комменты есть, пиши.
----------------------------
Перечитал вопрос.
Блин-н, не на тот вопрос отвечал.
Я просто сортировал, а нужно присвоить номера...
С этим не ко мне, но к Абраму Пупкину и его компании, что в ВПР мастера.
Извини за украденное время.
Постараюсь описать его действия:
Sub Макрос1()
'Начало макроса
' Макрос1 Макрос
'Присвоение имени макросу - Макрос1"
'Само тело макроса
Columns("A:A").Select
'Выделение столбца "А"
Selection.Copy
'Копирование выделения
Range("B1").Select
'Выделение столбца "В"
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'Вставка скопированного в столбец "В"
Application.CutCopyMode = False
'Отмена чего-то там
ActiveWorkbook.Worksheets("Лист1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Лист1").Sort.SortFields.Add Key:=Range("B1:B6"), _
'Выделение в столбце "В" данных для сортировки
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
'Установка вида сортировки
'Ниже - задание параметров сортировки
With ActiveWorkbook.Worksheets("Лист1").Sort
.SetRange Range("B1:B6")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
'Сама сотрировка - тыдыщ!
End Sub
'Вот и всё.
Непонятки будут - комменты есть, пиши.
----------------------------
Перечитал вопрос.
Блин-н, не на тот вопрос отвечал.
Я просто сортировал, а нужно присвоить номера...
С этим не ко мне, но к Абраму Пупкину и его компании, что в ВПР мастера.
Извини за украденное время.
Марзия Жапарова
Спасибо, но это сложно
Оксана Иванова
кст, а какая версия excel у слоника ?
Похожие вопросы
- Почему я должна решать задачки для малолеток? Это для меня плохая идея. Как для вас?
- Как рассчитать зароботную плату в ексель по формуле ВПР? Как выгледит формула ВПР?
- помогите преподу по теории вероятностей составить задачки
- задачка по химии
- помогите с задачками . пожалуйсто. просто завтра экзамены а сам я не справляюсь.заранее спасибо.
- 3 задачки по маркетингу...решил..проверьте, кто в этом понимает please
- задачку по физике помогите решить
- Пожалуйста, помогите!!! По экономике решить задачки. На почту, сюда, асю...ТОлько решите, пожалуйста...
- помогите решат по физике задачку (( помогите решить задачку.. . не могу найти 2 и 5 задание ...
- помогите решить задачку по Дискретной математике
а зачем ПОЛНОСТЬЮ? достаточно толко строки. столбец всего один и он "привязан"
"...сделай еще столбец C, и в нем вторично возьми ранги уже от столбца B..."
а если так ?
=РАНГ (A1;A$1:A$6;1)