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

Вход

Регистрация

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

 

= Мир MS Excel/Упорядочить значения столбцов и строк - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Упорядочить значения столбцов и строк (Формулы/Formulas)
Упорядочить значения столбцов и строк
122334boss Дата: Понедельник, 14.07.2014, 22:40 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Подскажите, как можно сделать...
Есть таблица, в которой некоторый текстовые значения размещены в произвольной форме, нужно их упорядочить так как в примере.
Небольшая поправка это только фрагмент таблицы, размеры строк и столбцов, а так же текстовые значения будут больше.

Заранее благодарен.
К сообщению приложен файл: 000.xlsx (10.2 Kb)
 
Ответить
СообщениеПодскажите, как можно сделать...
Есть таблица, в которой некоторый текстовые значения размещены в произвольной форме, нужно их упорядочить так как в примере.
Небольшая поправка это только фрагмент таблицы, размеры строк и столбцов, а так же текстовые значения будут больше.

Заранее благодарен.

Автор - 122334boss
Дата добавления - 14.07.2014 в 22:40
Rioran Дата: Вторник, 15.07.2014, 09:55 | Сообщение № 2
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
122334boss, здравствуйте.

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

Если это звучит слишком просто, чтобы удовлетворять Вашей задаче, то уточните:

1). В каких целях Вам необходим столь причудливый механизм?
2). Все ли строки одинаковы по содержанию и отличаются только порядком элементов?
2а). Если строки различаются, что делать с "лишними" значениями?
3). Размещать текстовые значения необходимо по образцу первой строки?


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение122334boss, здравствуйте.

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

Если это звучит слишком просто, чтобы удовлетворять Вашей задаче, то уточните:

1). В каких целях Вам необходим столь причудливый механизм?
2). Все ли строки одинаковы по содержанию и отличаются только порядком элементов?
2а). Если строки различаются, что делать с "лишними" значениями?
3). Размещать текстовые значения необходимо по образцу первой строки?

Автор - Rioran
Дата добавления - 15.07.2014 в 09:55
122334boss Дата: Вторник, 15.07.2014, 10:17 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
есть база определенной продукции, нужно упорядочить описательную часть, чтобы не было разброса по характеристикам. Описание было в одной ячейке, я разнес по столбцам (пример выше прикреплен) и теперь мне нужно их упорядочить.
1) характеристики упорядочить, чтобы можно потом было разбить на группы, подгруппы.
2)строки могут быть разные, соответственно элементы могут повторяться частично или быть уникальными.
2а) лишние значения я думаю, что лучше разместить в дополнительный столбец.
3) размещать текстовые значения в столбцах под похожими значениями, но самое главное, чтобы сохранялась строка в которой они находятся.
 
Ответить
СообщениеRioran,
есть база определенной продукции, нужно упорядочить описательную часть, чтобы не было разброса по характеристикам. Описание было в одной ячейке, я разнес по столбцам (пример выше прикреплен) и теперь мне нужно их упорядочить.
1) характеристики упорядочить, чтобы можно потом было разбить на группы, подгруппы.
2)строки могут быть разные, соответственно элементы могут повторяться частично или быть уникальными.
2а) лишние значения я думаю, что лучше разместить в дополнительный столбец.
3) размещать текстовые значения в столбцах под похожими значениями, но самое главное, чтобы сохранялась строка в которой они находятся.

Автор - 122334boss
Дата добавления - 15.07.2014 в 10:17
122334boss Дата: Вторник, 15.07.2014, 10:44 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
уточнил пример
К сообщению приложен файл: 0000.xlsx (10.4 Kb)
 
Ответить
СообщениеRioran,
уточнил пример

Автор - 122334boss
Дата добавления - 15.07.2014 в 10:44
Rioran Дата: Вторник, 15.07.2014, 11:43 | Сообщение № 5
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
122334boss, составил решение, во вложении.

Решение с добавлением вспомогательных полей:

- списка всех свойств, отсортированных по убыванию встречаемости.
- подсчёта количества свойств.

Плюсы решения:

- В итоговой таблице отсортировать свойства слева на право по частоте встречаемости.
- Отделить уникальные свойства визуально (встречающиеся только один раз).
- Подсветка свойств предмета визуально.

Пример черновой, его можно улучшить разнеся таблицы по разным листам книги и сделав структуру "гибкой" - скорректировав формулы с учётом возможных добавлений строк/столбцов в таблицы.
К сообщению приложен файл: 8162822.xlsx (11.1 Kb)


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение122334boss, составил решение, во вложении.

Решение с добавлением вспомогательных полей:

- списка всех свойств, отсортированных по убыванию встречаемости.
- подсчёта количества свойств.

Плюсы решения:

- В итоговой таблице отсортировать свойства слева на право по частоте встречаемости.
- Отделить уникальные свойства визуально (встречающиеся только один раз).
- Подсветка свойств предмета визуально.

Пример черновой, его можно улучшить разнеся таблицы по разным листам книги и сделав структуру "гибкой" - скорректировав формулы с учётом возможных добавлений строк/столбцов в таблицы.

Автор - Rioran
Дата добавления - 15.07.2014 в 11:43
122334boss Дата: Вторник, 15.07.2014, 11:56 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
я так понимаю, чтобы все работало нормально нужно создать список уникальных свойств, но если значений очень много, то как это быстро сделать?
 
Ответить
СообщениеRioran,
я так понимаю, чтобы все работало нормально нужно создать список уникальных свойств, но если значений очень много, то как это быстро сделать?

Автор - 122334boss
Дата добавления - 15.07.2014 в 11:56
Rioran Дата: Вторник, 15.07.2014, 13:21 | Сообщение № 7
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
122334boss, если таблица огромная, то лучше макросом. Под это можно отдельную тему создать, если решений нет на форуме.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение122334boss, если таблица огромная, то лучше макросом. Под это можно отдельную тему создать, если решений нет на форуме.

Автор - Rioran
Дата добавления - 15.07.2014 в 13:21
122334boss Дата: Вторник, 15.07.2014, 13:29 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
таблица не настолько большая, строк до 1000, а уникальных свойств не больше 50.
да и с макросами я пока не дружу.
 
Ответить
СообщениеRioran,
таблица не настолько большая, строк до 1000, а уникальных свойств не больше 50.
да и с макросами я пока не дружу.

Автор - 122334boss
Дата добавления - 15.07.2014 в 13:29
122334boss Дата: Вторник, 15.07.2014, 13:31 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
ваше решение может и не идеально, но мне подойдет, вопрос только в том как автоматически определить уникальность свойств?
 
Ответить
СообщениеRioran,
ваше решение может и не идеально, но мне подойдет, вопрос только в том как автоматически определить уникальность свойств?

Автор - 122334boss
Дата добавления - 15.07.2014 в 13:31
Rioran Дата: Вторник, 15.07.2014, 14:35 | Сообщение № 10
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
122334boss, самый простой и топорный способ без макросов - вывести все значения таблицы в один столбец, удалить пустые строки и нажать "Данные" => "Работа с Данными" => "Удалить Дубликаты" (для Excel 2007+).


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение122334boss, самый простой и топорный способ без макросов - вывести все значения таблицы в один столбец, удалить пустые строки и нажать "Данные" => "Работа с Данными" => "Удалить Дубликаты" (для Excel 2007+).

Автор - Rioran
Дата добавления - 15.07.2014 в 14:35
122334boss Дата: Вторник, 15.07.2014, 14:44 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
хотелось формулой, но удалить дубликаты тоже как вариант..
спасибо..
 
Ответить
СообщениеRioran,
хотелось формулой, но удалить дубликаты тоже как вариант..
спасибо..

Автор - 122334boss
Дата добавления - 15.07.2014 в 14:44
Rioran Дата: Вторник, 15.07.2014, 15:09 | Сообщение № 12
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
122334boss, формулой это реально. Я, например, пока могу макросом. Для формулы нам нужен формульный ниндзя :D


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение122334boss, формулой это реально. Я, например, пока могу макросом. Для формулы нам нужен формульный ниндзя :D

Автор - Rioran
Дата добавления - 15.07.2014 в 15:09
122334boss Дата: Вторник, 15.07.2014, 16:35 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
посмотрим, может кто-то и покажет решение...
 
Ответить
СообщениеRioran,
посмотрим, может кто-то и покажет решение...

Автор - 122334boss
Дата добавления - 15.07.2014 в 16:35
122334boss Дата: Четверг, 17.07.2014, 18:11 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
применил ваше решение в своей таблице (пример прикреплен) и начались трудности, если кратко работает не корректно.
 
Ответить
СообщениеRioran,
применил ваше решение в своей таблице (пример прикреплен) и начались трудности, если кратко работает не корректно.

Автор - 122334boss
Дата добавления - 17.07.2014 в 18:11
122334boss Дата: Четверг, 17.07.2014, 18:12 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
файл не прикрепился выше, отправляю сейчас
 
Ответить
СообщениеRioran,
файл не прикрепился выше, отправляю сейчас

Автор - 122334boss
Дата добавления - 17.07.2014 в 18:12
Rioran Дата: Четверг, 17.07.2014, 20:24 | Сообщение № 16
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
122334boss, всё ещё нет файла. Проверьте размер файла, он должен быть меньше 100 Кб.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение122334boss, всё ещё нет файла. Проверьте размер файла, он должен быть меньше 100 Кб.

Автор - Rioran
Дата добавления - 17.07.2014 в 20:24
122334boss Дата: Четверг, 17.07.2014, 21:07 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
нужно разнести формулу на все 212 столбцов, я их удалил, чтобы файл был меньше размером..
К сообщению приложен файл: 312.rar (58.3 Kb)
 
Ответить
СообщениеRioran,
нужно разнести формулу на все 212 столбцов, я их удалил, чтобы файл был меньше размером..

Автор - 122334boss
Дата добавления - 17.07.2014 в 21:07
Rioran Дата: Пятница, 18.07.2014, 10:48 | Сообщение № 18
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
122334boss, мои формулы были построены на отсортированных значениях по "Сколько раз встречается". Похоже, я увлёкся и забыл об этом сказать, моё упущение.

Выделите одновременно ячейки А102 и В102 в вашем файле. Нажмите Ctrl + Shift + L (откроется возможность фильтрации). В ячейке В102 нажмите на появившуюся кнопку и выберете сортировку "От максимального к минимальному". Уверен, что после этого всё остальное у Вас легко получится.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение122334boss, мои формулы были построены на отсортированных значениях по "Сколько раз встречается". Похоже, я увлёкся и забыл об этом сказать, моё упущение.

Выделите одновременно ячейки А102 и В102 в вашем файле. Нажмите Ctrl + Shift + L (откроется возможность фильтрации). В ячейке В102 нажмите на появившуюся кнопку и выберете сортировку "От максимального к минимальному". Уверен, что после этого всё остальное у Вас легко получится.

Автор - Rioran
Дата добавления - 18.07.2014 в 10:48
122334boss Дата: Пятница, 18.07.2014, 11:40 | Сообщение № 19
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
сейчас проверю и потом дорисую плюсик...
 
Ответить
СообщениеRioran,
сейчас проверю и потом дорисую плюсик...

Автор - 122334boss
Дата добавления - 18.07.2014 в 11:40
122334boss Дата: Пятница, 18.07.2014, 13:17 | Сообщение № 20
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 20% ±

Rioran,
есть проблемка...
если в столбце а102:314 есть длинное текстовое значение при последующих расчетах выдает ошибку, это можно как-то обойти?
 
Ответить
СообщениеRioran,
есть проблемка...
если в столбце а102:314 есть длинное текстовое значение при последующих расчетах выдает ошибку, это можно как-то обойти?

Автор - 122334boss
Дата добавления - 18.07.2014 в 13:17
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Упорядочить значения столбцов и строк (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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