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

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - Нужна помощь по Excel

Ответить
Настройки темы
Разное - Нужна помощь по Excel

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


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

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


Здравствуйте, очень нужна помощь.

Есть список, например,


Текст 1
Текст 2
Текст 3
Текст 4
Текст 5
и т.д.


И есть таблица


Столбец A Столбец B Столбец С

Текст 4 Значение 1 Значение 2
Текст 1 ... ...
Текст 2 ... ...
Текст 3 ... ...

Как можно сделать, чтобы в таблице столбец A был в виде первого списка, то есть в таком порядке?

Сортировка по убыванию или возростанию не подходит, так как данные не числовые.
По алфавиту тоже нельзя, так как данные в начальном списке не в алфавитном порядке.

Можно ли выполнить данную задачу средствами Excel?
Или какими-нибудь другими программами?

Отправлено: 19:15, 23-06-2017

 

Ветеран


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

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


Цитата Veronika35:
Нужна помощь по Excel »
Желательно ознакомиться с принципами озаглавливания тем: FAQ по размещению и поиску информации на конференции OSZone.net, а также с: Правила форума \ Для решения задачи приложите файл.


Цитата Veronika35:
Есть список, »
Где, в чём?

Цитата Veronika35:
И есть таблица »
Приложите таблицу.

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

Отправлено: 20:17, 23-06-2017 | #2



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

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


Ветеран


Contributor


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

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


Veronika35, не понятно, что такое список. Путь решения Вашей задачи мне видится в том, чтобы в таблице организовать столбец, где в соответствии с порядком следования текстов в списке, проставить для каждого текста в таблице его номер в списке, а затем таблицу отсортировать по этому столбцу. Как это реализовать - необходима бОльшая конкретика, что такое список. То ли он расположен на другом листе Excel (что ИМХО, проще и логичнее), то ли это какой-то текстовый файл.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 08:11, 24-06-2017 | #3


Динохромный


Contributor


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

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


Цитата Veronika35:
Есть список, например »
Судя по контексту, полагаю речь идет просто о данных, забитых в столбец того же Excel, либо о данных которые могут быть перенесены в столбец Excel.
Цитата Veronika35:
И есть таблица »
Как я понимаю - таблица это диапазон в Excel, который нужно отсортировать не по алфавиту/возрастанию, а в соответствии с неким произвольным порядком данных, указанных в первом упомянутом столбце.

Veronika35, версию Excell вы не указывали, написанное ниже справедливо для 2013:

1. Создайте в Excel новый список на основании вашего первого диапазона, для этого:
Выделите ваш первый столбец, затем откройте диалог Параметры → Дополнительно → секция "Общие" → кнопка "Изменить списки"
Нажмите "Импортировать" и "Ок"

2. Отсортируйте ваши значения, для этого:
Выделите диапазон ячеек, которую вы назвали "Таблица", на вкладке "Главная" нажмите "Сортировка и фильтр" → "Настраиваемая сортировка"
В окошке "Сортировать по" выберите "Столбец A", в окошке "Порядок" → "Настраиваемый список" и в нем выберите тот список, который создали в пункте 1.


Имейте в виду, что если в вашем первом столбце есть дубликаты текста, порядок сортировки может отличаться от желаемого.
Также возможно использовать функцию наподобие "ВПР()", но тут, как справедливо указали коллеги, без приложенного примера это проблематично.

Отправлено: 09:26, 24-06-2017 | #4


Ветеран


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

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


Цитата Veronika35:
Цитата:
Как можно сделать, чтобы в таблице столбец A был в виде первого списка, то есть в таком порядке? »
правильно-ли понимаю, что вы хотите отсортировать данные таблицы согласно столбцу текста?
Это таки можно посредством функции "найти вертикально" или как там она по-русски зовется.

На англ - VLOOKUP([code];[массив данных, где ищем совпадение];[номер столбца в массиве, откуда вписываем соотв значение];FALSE)
фолс означает, что ищем точное совпадение, а не "любое число не ниже".

если в столбце А, скажем, коды предприятий(контрагентов) в нужном порядке,

333
444
222

а массив - те же коды в произвольном порядке с суммами (2 столбца В и С),
то в столбце Д можно растягивать формулу

=VLOOKUP(A1;B$1:C$3;2;FALSE)
и получать суммы в порядке кодов из столбца А.

(по памяти работы в одной контролирующей организации )))

Отправлено: 19:26, 24-06-2017 | #5



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » Разное - Нужна помощь по Excel

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Excel-Нужна помощь ! magistr_vova Программирование и базы данных 2 14-12-2011 12:08
HDD - нужна помощь по HDD diga Накопители (SSD, HDD, USB Flash) 5 11-04-2008 15:34
Нужна помощь по яваскрипту Vampire Вебмастеру 4 21-06-2006 17:55
нужна помощь по DNS Guest Сетевые технологии 1 24-10-2004 10:09
Нужна помощь по установке ALECS Microsoft Windows 95/98/Me (архив) 12 16-11-2002 07:13




 
Переход