Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 5)

Автор: 777007
Дата сообщения: 30.05.2015 09:51
Здравствуйте, форумчане! Имеется два столбца, второй с добавлением, как отсортировать по первому второй столбец?
Пример:
машина зелёная | машина красная12
машина красная | машина жёлтая9
машина жёлтая | машина зелёная3
Автор: VictorKos
Дата сообщения: 30.05.2015 11:04
777007
Отдельно отсортируйте первый столбец, потом отдельно второй.
Автор: 777007
Дата сообщения: 30.05.2015 11:40
VictorKos
Мне нужна сортировка по первому (он не меняется), а второй с дописками меняется по первому. Слова все разные и большой список, а во втором те же слова, но с дописками.
Каждая дописка привязана к слову.
Автор: VictorKos
Дата сообщения: 30.05.2015 12:50
777007
Тогда, чтобы не нарушать порядок в первом столбце, можно предварительно создать рядом дополнительный столбец с нумерацией по порядку.
Потом сортировать весь диапазон из трёх столбцов по первому столбцу.
Затем, независимо от остальных, отсортировать второй столбец (с дописками), при этом цвета машин второго столбца должны синхронизироваться с первым столбцом (если их количество совпадает).
И, наконец, отсортировать весь диапазон столбцов по дополнительному столбцу с порядковыми номерами, что вернёт первоначальный порядок в первом столбце.
После этого дополнительный столбец можно удалить.

Скорее всего, можно решить Вашу задачу через VBA, но это уже задание для другой темы.
А может, кто то найдёт решение и с помощью формул? Мне пока ничего путного в голову не пришло.
Автор: 777007
Дата сообщения: 30.05.2015 17:16

Цитата:
Затем, независимо от остальных, отсортировать второй столбец (с дописками)

Вот здесь уже ничего не получается.

Цитата:
диапазон из трёх столбцов по первому столбцу

Нарушается порядок во всех столбцах, ничего не совпадает.
Может что делаю не так...
Автор: Futurism
Дата сообщения: 31.05.2015 08:29
DmitriC
vikkiv
и так и так сработало. Все хорошо.
Автор: DmitriC
Дата сообщения: 31.05.2015 19:20
777007

Цитата:
Имеется два столбца, второй с добавлением, как отсортировать по первому второй столбец?

А можете дать образец файла с данными? Приведенный пример слишком маленький...
А пока только такое решение: http://rghost.ru/7gmtMyqWd
Автор: 777007
Дата сообщения: 31.05.2015 20:25
Столбец "А", отсортировать как столбец "B"
Ссылка
Автор: DmitriC
Дата сообщения: 31.05.2015 20:34
777007

Цитата:
Столбец "А", отсортировать как столбец "B"

http://rghost.ru/6JkFxYCwF
Результат в столбце C.

Оно?
Автор: 777007
Дата сообщения: 31.05.2015 20:45
Оно вроде и в первой ссылке, но не могу формулу скопировать, результат не получается... можно расписать значения для понимания?

Добавлено:
Спасибо, то что надо! Но почему не могу скопировать?
Автор: DmitriC
Дата сообщения: 31.05.2015 20:57
777007

Цитата:
Но почему не могу скопировать?

В смысле? А как Вы копируете?
Автор: 777007
Дата сообщения: 31.05.2015 21:00
ctrl+с ctrl+v
Автор: DmitriC
Дата сообщения: 31.05.2015 21:04
777007

Цитата:
ctrl+с ctrl+v

После того, как сделаете ctrl+v, нажмите клавишу F2, а затем Ctrl+Shift+Enter. Должно сработать...
Автор: 777007
Дата сообщения: 31.05.2015 21:10
Спасибо БОЛЬШОЕ! Всё работает!
Автор: DmitriC
Дата сообщения: 31.05.2015 21:14
777007

Цитата:
Спасибо БОЛЬШОЕ! Всё работает!

Всегда пожалуйста...
Автор: Yusup
Дата сообщения: 01.06.2015 12:20
ребята у меня Excel 2013, как сделать чтобы две открытые рабочие книги упорядочить слева направо (я имею виду чтобы их можно увидеть одновременно на экране). При использовании Вид-Упорядочить все - слева направо далее при нажатии на одной из окон окно этой рабочей книги исчезает с экрана. Подскажите что делать
Автор: KF121
Дата сообщения: 01.06.2015 21:55
Привет, кто сталкивался с работой с методами WorkBook.Checkout и WorkBook.Checkin?

Открваю экселину с ШП, обновляю, возвращаю на серавер обратно. В режиме отладки все работает, в деббагаре по F8. Только выполняю через процедуру по нажати на кнопку как вылетает ошибка CheckIn Run time error 80004003 The check out cannot be undone. Если тутже нажать F8 то все проходит.

Кто знает в чем может быть дело?
Автор: IroNick
Дата сообщения: 09.06.2015 09:46
Ребят, подскажите, пожалуйста, как сделать так, чтобы подставлять в столбец цифры, а сумма столбца высчитывалась динамически в определённой ячейки. Т.е. чтобы каждый раз не надо было заходить в ячейку с суммой (например "=СУММ(B3:B26)"), выделять её и нажимать Enter. А чтоб добавил значение в столбец - сумма автоматически высчиталась.
Где-то видел такое. Заранее признателен за ответ!
Автор: jclawe
Дата сообщения: 09.06.2015 10:07
IroNick
Для Excel 2010: Файл / Параметры / Формулы / Параметры вычислений / Вычисления в книге - выбрать пункт "автоматически"
Автор: mvk2006
Дата сообщения: 09.06.2015 10:11
IroNick
Вообще-то, это определяется параметрами вычислений в Excel
В автоматическом режиме и расчёт происходит автоматически
[more=взглянуть] [/more]

Автор: IroNick
Дата сообщения: 09.06.2015 10:28
jclawe, mvk2006
Огромное спасибо, благодетели!)

Автор: VictorKos
Дата сообщения: 09.06.2015 15:09
IroNick
=СУММ(B:B)
Не заметил, что началась новая страница, да и вопрос неправильно понял
Автор: RIP
Дата сообщения: 11.06.2015 22:28
Спецы, помогите, плиз, правильно решить следующую задачку в Microsoft Excel:

1.
сравнить таблицу "D" и таблицу "A"
одинаковые элементы таблиц удалить
в результате останутся элементы в таблице "A"
сохранить её как таблицу "E"

2.
сравнить таблицу "E" и таблицу "B"
одинаковые элементы таблиц сохранить как таблицу "F"
несовпадающие элементы таблиц сохранить как таблицу "G"

3.
сравнить таблицу "E" и таблицу "C"
несовпадающие элементы таблиц удалить
одинаковые элементы таблиц сохранить как таблицу "H"

http://rghost.ru/7FLfHMLrZ

Заранее благодарю.
Автор: DmitriC
Дата сообщения: 13.06.2015 10:48
RIP

Цитата:
Спецы, помогите, плиз, правильно решить следующую задачку в Microsoft Excel:

Все три задания легко решаются с помощью фильтра и, например, команды ПОИСКПОЗ. Только правильно это или нет - нужно смотреть в Вашей методичке по Excel.
Автор: RIP
Дата сообщения: 14.06.2015 19:09
DmitriC

Цитата:
Все три задания легко решаются с помощью фильтра и, например, команды ПОИСКПОЗ. Только правильно это или нет - нужно смотреть в Вашей методичке по Excel.

Написать "легко решаются" - просто. По-конкретнее можно?

p.s.
методички нет.

p.p.s.
насколько я знаю, решатся должны с помощью формул массива.
Автор: DmitriC
Дата сообщения: 15.06.2015 10:26
RIP

Цитата:
Написать "легко решаются" - просто. По-конкретнее можно?  

Так для того, чтобы написать по-конкретней, надо знать, что Вы там изучаете сейчас по Excel'ю. А то эта задача и с помощью VBA легко решается...

Цитата:
насколько я знаю, решатся должны с помощью формул массива.

Использование такой формулы совершенно необязательно, но, как скажете...
В простейшем случае все-равно придется использовать автофильтр.
1. В ячейку C2 Таблицы "А" пишем формулу: {=ПОИСКПОЗ(A2&B2;'таблица "D"'!A:A&'таблица "D"'!B:B;0)}
2. Затем копируем эту формулу по всему столбцу C этой таблицы. Формула выдает номера строк соответствующих значений из таблицы D. Если в таблице D искомое значение не найдено, получаем "#Н/Д".
3. Ставим автофильтр на таблицу А и выделяем им все значения "#Н/Д". Это и есть те самые "НЕодинаковые" элементы, которые надо перенести в таблицу "Е".

По аналогии решаются все остальные задания.
Автор: angel_a_t
Дата сообщения: 17.06.2015 21:43
Понимаю, что должна быть такая функция в Excel, но скажите где об этом прочитать и научиться делать?
Один лист (или документ?) – январь
Иванов – 45
Петров – 100
Сидоров – 88

Двенадцатый лист – декабрь
Иванов – 55
Петров – 90
Сидоров – 100

Как создать тринадцатый лист, чтобы в нем было 12 колонок, и чтобы числа в них были привязаны к предыдущим двенадцати листам автоматически?
Иванов – 45, …, 55 (двенадцать колонок)
Петров – 100, …, 90
Сидоров – 88, …, 100
Автор: DmitriC
Дата сообщения: 18.06.2015 13:06
angel_a_t
Читать отсюда:
http://forum.ru-board.com/topic.cgi?forum=5&topic=33123&start=3200#15

В Вашем случае все аналогично.
Автор: angel_a_t
Дата сообщения: 19.06.2015 22:48
DmitriC
спасибо! как просто!
Автор: DJMC
Дата сообщения: 20.06.2015 19:52
Подскажите возможно или из эксель таблицы сделать программу, то есть таблица где встречаются цифры от 1 до 3, при определенной выборке получаются определенные наборы цифр, но в екселе это все выглядит коряво, хотелось бы сделать на основании это файла простейшую программу, реально ли это и если да, то на какой язык программирования обратить внимание новичку?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

Предыдущая тема: Trojan Remover 6.81 Build 2594


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.