Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вопрос по поводу структурирования данных в файле excel - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Вопрос по поводу структурирования данных в файле excel
fry4536s Дата: Понедельник, 26.08.2013, 16:43 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Приветствую!
Вопрос следующий, есть большой массив данных ( ориентировочно 800 000 строк) - внутри есть следующий столбец
1 СтолбецlПоисковый запросl

Нужно разбить данные поисковые запросы на группы ( т.е. добавить еще один столбец, который будет объединять этот массив на группы)
Пробовал разбивать запросы с помощью if(N=N;Название группы 1;if(N=N1;Название группы 2;etc.)
Но if поддерживает всего 8 объектов сортировки, а у нас их в районе 50)
В аттаче файл с примером
К сообщению приложен файл: 7069632.xls (28.0 Kb)


Сообщение отредактировал fry4536s - Понедельник, 26.08.2013, 17:02
 
Ответить
СообщениеПриветствую!
Вопрос следующий, есть большой массив данных ( ориентировочно 800 000 строк) - внутри есть следующий столбец
1 СтолбецlПоисковый запросl

Нужно разбить данные поисковые запросы на группы ( т.е. добавить еще один столбец, который будет объединять этот массив на группы)
Пробовал разбивать запросы с помощью if(N=N;Название группы 1;if(N=N1;Название группы 2;etc.)
Но if поддерживает всего 8 объектов сортировки, а у нас их в районе 50)
В аттаче файл с примером

Автор - fry4536s
Дата добавления - 26.08.2013 в 16:43
Serge_007 Дата: Понедельник, 26.08.2013, 16:56 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
if поддерживает всего 8 объектов сортировки
Вместо if используйте lookup(N,{N,N1...Nx},{"Название группы 1","Название группы 2"..."Название группы x"}) если данные отсортированы или index({"Название группы 1","Название группы 2"..."Название группы x"},mathc(N,{N,N1...Nx},0)) в остальных случаях

В аттаче файл, в котором есть пример - весит 600 кб
Зачем для примера прикладывать файл в 600 Кб? Да еще и на сторонний ресурс? Даже смотреть не стал


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
if поддерживает всего 8 объектов сортировки
Вместо if используйте lookup(N,{N,N1...Nx},{"Название группы 1","Название группы 2"..."Название группы x"}) если данные отсортированы или index({"Название группы 1","Название группы 2"..."Название группы x"},mathc(N,{N,N1...Nx},0)) в остальных случаях

В аттаче файл, в котором есть пример - весит 600 кб
Зачем для примера прикладывать файл в 600 Кб? Да еще и на сторонний ресурс? Даже смотреть не стал

Автор - Serge_007
Дата добавления - 26.08.2013 в 16:56
fry4536s Дата: Понедельник, 26.08.2013, 17:01 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Приношу извинения, проблема была в 60000 пустых строк.
Тут проблема в том, что хотелось бы иметь одну строку формулы или макрос на весь массив данных, чтобы просто растянуть вниз.
Т.е. во всех 800 000 строк встречается ориентировочно 50 групп.
К сообщению приложен файл: 6483779.xlsx (9.9 Kb)
 
Ответить
СообщениеПриношу извинения, проблема была в 60000 пустых строк.
Тут проблема в том, что хотелось бы иметь одну строку формулы или макрос на весь массив данных, чтобы просто растянуть вниз.
Т.е. во всех 800 000 строк встречается ориентировочно 50 групп.

Автор - fry4536s
Дата добавления - 26.08.2013 в 17:01
Serge_007 Дата: Понедельник, 26.08.2013, 17:12 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
хотелось бы иметь одну строку формулы
Я Вам выше написал пример одной формулы на весь массив данных, чтобы просто растянуть вниз. Для того что бы ее применить необходимы справочники групп:
Что ищемКатегория
Что-то1Категория1
Что-то2Категория1
Что-то3Категория1
Что-то4Категория2
Что-то5Категория2
Что-то6Категория2


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
хотелось бы иметь одну строку формулы
Я Вам выше написал пример одной формулы на весь массив данных, чтобы просто растянуть вниз. Для того что бы ее применить необходимы справочники групп:
Что ищемКатегория
Что-то1Категория1
Что-то2Категория1
Что-то3Категория1
Что-то4Категория2
Что-то5Категория2
Что-то6Категория2

Автор - Serge_007
Дата добавления - 26.08.2013 в 17:12
fry4536s Дата: Понедельник, 26.08.2013, 17:21 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Отлично, спасибо огромное!
 
Ответить
СообщениеОтлично, спасибо огромное!

Автор - fry4536s
Дата добавления - 26.08.2013 в 17:21
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!