Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - [решено] Нумерация ячейки в зависимости от другой ячейки

Ответить
Настройки темы
2013 - [решено] Нумерация ячейки в зависимости от другой ячейки

Новый участник


Сообщения: 46
Благодарности: 2

Профиль | Отправить PM | Цитировать


Добрый день. Затупил, нужна помощь.
Нужно пронумеровать ячейки, в зависимости от значения ячеек в другом столбце.

Если столбец А выглядит так:
49
8
33
43
27

то столбец В должен выглядеть так:
5
1
3
4
2

Зарание спасибо.

Отправлено: 13:10, 19-02-2018

 

Динохромный


Contributor


Сообщения: 690
Благодарности: 317

Профиль | Отправить PM | Цитировать


Цитата subuday77:
Если столбец А выглядит так: »
то есть когда в столбце А заполнено 5 ячеек, то в столбце В также должно заполниться пять ячеек (тогда вопрос, что делать, если ячейки не в том порядке, либо если заполнено 4 ячейки, или 6 ячеек, чему равен столбец В, если А вообще не заполнен)?

Или всё же если в столбце А любая ячейка имеет значение из перечня {49,8,33,43,27} то ячейка из той же строчки столбца В должна получить значение из перечня {5,1,3,4,2} (и не важно, сколько строчек заполнено, тогда - вопрос чему равен столбец В, если столбец А не соответствует вашему первому перечню)?

Отправлено: 14:12, 19-02-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 46
Благодарности: 2

Профиль | Отправить PM | Цитировать


Ну, незаполненные ячейки можно легко пропустить с помощью IF.
Но, в любом случае, массив сплошной.
Столбец А может содержать любые численные значения в диапазоне то 0 до десятков миллионов, расположенные не по порядку.
Ячейка в столбце В должна содержать порядковый номер числа из соответствующей ячейки столбца А, относительно других чисел. Т.е. самое маленькое значение в столбце А получит значение 1 в столбце В. (В моём примере это 8).

Отправлено: 14:33, 19-02-2018 | #3


Динохромный


Contributor


Сообщения: 690
Благодарности: 317

Профиль | Отправить PM | Цитировать


Спасибо за пояснения, теперь понятно
Цитата subuday77:
Столбец А может содержать любые численные значения в диапазоне то 0 до десятков миллионов, расположенные не по порядку. »
Возможно ли наличие равных чисел? Если да - какие числа (одинаковые или разные) должны им соответствовать, или что то же самое - в расчете порядкового номера других чисел должно учитываться каждое вхождение дубликата (то есть если число 86 встречается три раза, то за ним зарезервировано три номера)?
Добавлено:
если дубликаты учитываются при расчете номера других чисел, но сами имеют один порядковый номер, можно воспользоваться формулой =РАНГ.РВ(ссылка_на_ячейку;ссылка_на весь_столбец_А;1)

Цитата subuday77:
расположенные не по порядку. »
как вариант - можно оформить ваш диапазон как "умную таблицу" (выделить все, нажать ctrl+L), ввести доп.столбец (пусть будет столбец С), протянуть по нему нумерацию (текущая нумерация), отсортировать по первому столбцу по порядку, протянуть в столбце В еще одну нумерацию (та, которая вам нужна), отсортировать по столбцу С в исходное состояние (столбец В все еще будет содержать нужную ваам нумерацию).

Если дубликаты учитывать не нужно - скопируйте столбец А на другой лист, удалите дубликаты (данные→удалить дубликаты), протяните правее нумерацию, вставьте полученные значения в исходную таблицу через функцию ВПР().

Последний раз редактировалось a_axe, 19-02-2018 в 15:09.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:47, 19-02-2018 | #4


Новый участник


Сообщения: 46
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата:
если дубликаты учитываются при расчете номера других чисел, но сами имеют один порядковый номер, можно воспользоваться формулой =РАНГ.РВ(ссылка_на_ячейку;ссылка_на весь_столбец_А;1)
»

Это почти "оно". Дальше сам разберусь, спасибо!

Цитата:
как вариант - можно оформить ваш диапазон как "умную таблицу" (выделить все, нажать ctrl+L), ввести доп.столбец (пусть будет столбец С), протянуть по нему нумерацию (текущая нумерация), отсортировать по первому столбцу по порядку, протянуть в столбце В еще одну нумерацию (та, которая вам нужна), отсортировать по столбцу С в исходное состояние (столбец В все еще будет содержать нужную ваам нумерацию).
»

А это очень изящно. ))

Отправлено: 16:47, 19-02-2018 | #5


Динохромный


Contributor


Сообщения: 690
Благодарности: 317

Профиль | Отправить PM | Цитировать


Цитата subuday77:
формулой =РАНГ.РВ(ссылка_на_ячейку;ссылка_на весь_столбец_А;1) »
Это почти "оно" »
Имейте ввиду особенность этой формулы: при наборе данных с дубликатами, этим дубликатам не присваиваются отдельные номера, но в общем расчете номеров они учавствуют:
1 1
2 2
3 3
4 4
5 5
6 6
6 6
6 6
7 9
8 10
9 11
10 12
Если нужно высчитывать отдельные номера, можно использовать формулу вида =РАНГ.РВ(Лист1!$A2;Лист1!$A$1:$A$12;1)+СЧЁТЕСЛИ($A$1:A1;A2) (вбейте в ячейку В2 и протяните ниже, данные в формуле указаны для диапазона А1:А12)
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:56, 19-02-2018 | #6



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2013 - [решено] Нумерация ячейки в зависимости от другой ячейки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2003/XP/2000 - Access - Фильтр на ячейку в зависимости от другой leonid.poydolov@fb Microsoft Office (Word, Excel, Outlook и т.д.) 11 15-09-2015 08:13
2003/XP/2000 - [решено] Цвет ячейки в зависимости от результата вычисления Maestro Microsoft Office (Word, Excel, Outlook и т.д.) 1 09-01-2014 06:21
2010 - Как автоматизировать ячейки? Игорь Анатольевич Microsoft Office (Word, Excel, Outlook и т.д.) 6 07-08-2013 13:23
Про ячейки в таблице Rustemal Вебмастеру 2 16-07-2003 18:01
размер ячейки в MySQL Vlad Drakula Вебмастеру 1 27-06-2003 06:53




 
Переход