Нужна помощь по Excel
Здравствуйте, очень нужна помощь.
Есть список, например, Текст 1 Текст 2 Текст 3 Текст 4 Текст 5 и т.д. И есть таблица Столбец A Столбец B Столбец С Текст 4 Значение 1 Значение 2 Текст 1 ... ... Текст 2 ... ... Текст 3 ... ... Как можно сделать, чтобы в таблице столбец A был в виде первого списка, то есть в таком порядке? Сортировка по убыванию или возростанию не подходит, так как данные не числовые. По алфавиту тоже нельзя, так как данные в начальном списке не в алфавитном порядке. Можно ли выполнить данную задачу средствами Excel? Или какими-нибудь другими программами? |
Цитата:
Цитата:
Цитата:
Ничего не понятно. |
Veronika35, не понятно, что такое список. Путь решения Вашей задачи мне видится в том, чтобы в таблице организовать столбец, где в соответствии с порядком следования текстов в списке, проставить для каждого текста в таблице его номер в списке, а затем таблицу отсортировать по этому столбцу. Как это реализовать - необходима бОльшая конкретика, что такое список. То ли он расположен на другом листе Excel (что ИМХО, проще и логичнее), то ли это какой-то текстовый файл.
|
Цитата:
Цитата:
Veronika35, версию Excell вы не указывали, написанное ниже справедливо для 2013: 1. Создайте в Excel новый список на основании вашего первого диапазона, для этого: Выделите ваш первый столбец, затем откройте диалог Параметры → Дополнительно → секция "Общие" → кнопка "Изменить списки" Нажмите "Импортировать" и "Ок" 2. Отсортируйте ваши значения, для этого: Выделите диапазон ячеек, которую вы назвали "Таблица", на вкладке "Главная" нажмите "Сортировка и фильтр" → "Настраиваемая сортировка" В окошке "Сортировать по" выберите "Столбец A", в окошке "Порядок" → "Настраиваемый список" и в нем выберите тот список, который создали в пункте 1. Имейте в виду, что если в вашем первом столбце есть дубликаты текста, порядок сортировки может отличаться от желаемого. Также возможно использовать функцию наподобие "ВПР()", но тут, как справедливо указали коллеги, без приложенного примера это проблематично. |
Цитата Veronika35:
Цитата:
Это таки можно посредством функции "найти вертикально" или как там она по-русски зовется. На англ - VLOOKUP([code];[массив данных, где ищем совпадение];[номер столбца в массиве, откуда вписываем соотв значение];FALSE) фолс означает, что ищем точное совпадение, а не "любое число не ниже". если в столбце А, скажем, коды предприятий(контрагентов) в нужном порядке, 333 444 222 а массив - те же коды в произвольном порядке с суммами (2 столбца В и С), то в столбце Д можно растягивать формулу =VLOOKUP(A1;B$1:C$3;2;FALSE) и получать суммы в порядке кодов из столбца А. (по памяти работы в одной контролирующей организации ))) |
Время: 23:36. |
Время: 23:36.
© OSzone.net 2001-