Помогите решить задачу с выделением уникальных значений из столбца (при этом в столбце В (графа2) не все ячейки имеют данные) исходя из следующих условий: 1. Как вывести список расценок из столбца В (графа2) сметы в столбец М (графа 13) исключив повторения расценок. 2. Как вывести список расценок из столбца В (графа2) сметы в столбец М (графа 13) исключив повторения расценок при этом отфильтровать расценки по условиям: 2.1 только расценки, начинающиеся с «6. » 2.2 Только расценки, начинающиеся с «3. »
Помогите решить задачу с выделением уникальных значений из столбца (при этом в столбце В (графа2) не все ячейки имеют данные) исходя из следующих условий: 1. Как вывести список расценок из столбца В (графа2) сметы в столбец М (графа 13) исключив повторения расценок. 2. Как вывести список расценок из столбца В (графа2) сметы в столбец М (графа 13) исключив повторения расценок при этом отфильтровать расценки по условиям: 2.1 только расценки, начинающиеся с «6. » 2.2 Только расценки, начинающиеся с «3. »Kyzma
Фильтр по условию. К сообщению приложен файл: 5798573.xls(72Kb)
Этот фильтр однозначно не подходит.
Лист со сметой вообще не должен фильтроваться таким образом.
В приложенном файле я уже отбирал список расценок из столбца В (графа2) сметы в столбец М (это диапазон ячеек М22:М85) при помощи расширенного фильтра, где поставил галочку против «только уникальные записи».
Но у меня в книге Excel несколько листов с разными сметами по одному объекту.
И я видимо что-то не так делаю, поэтому на других листах со сметами такой отбор расценок при помощи расширенного фильтра не получается: Excel ругается что неправильно выбрано имя диапазона ячеек или что то в этом духе.
Поэтому у меня есть интерес все это выполнить в виде функций в ячейках столбца М (графа13) на каждом листе в отдельности.
Надеюсь, что сейчас более понятно изложил, что требуется.
Так, что буду признателен за любую помощь в решении моей проблемы
Фильтр по условию. К сообщению приложен файл: 5798573.xls(72Kb)
Этот фильтр однозначно не подходит.
Лист со сметой вообще не должен фильтроваться таким образом.
В приложенном файле я уже отбирал список расценок из столбца В (графа2) сметы в столбец М (это диапазон ячеек М22:М85) при помощи расширенного фильтра, где поставил галочку против «только уникальные записи».
Но у меня в книге Excel несколько листов с разными сметами по одному объекту.
И я видимо что-то не так делаю, поэтому на других листах со сметами такой отбор расценок при помощи расширенного фильтра не получается: Excel ругается что неправильно выбрано имя диапазона ячеек или что то в этом духе.
Поэтому у меня есть интерес все это выполнить в виде функций в ячейках столбца М (графа13) на каждом листе в отдельности.
Надеюсь, что сейчас более понятно изложил, что требуется.
Так, что буду признателен за любую помощь в решении моей проблемыKyzma
Сообщение отредактировал Kyzma - Пятница, 18.07.2014, 18:07
2. в столбцах С, В и F нужно получить уникальные данные из вышеуказанного диапазона с учетом фильтров для каждого столбца, указанных в строке 10,
на другом форуме по Excel мне удалось найти частичное решение моей задачи:
при помощи формумы =ИНДЕКС(A$17:A$280;ПОИСКПОЗ(;ИНДЕКС(СЧЁТЕСЛИ(B$16:B16;A$17:A$280););)) удалось выделить в столбец В уникальные значения из диапазона расценок (A$17:A$280)
теперь мне нужна ваша помощь получить в столбцах С, D и F уникальные данные из вышеуказанного диапазона с учетом фильтров для каждого столбца, указанных в строке 10 прилагаемого файла
2. в столбцах С, В и F нужно получить уникальные данные из вышеуказанного диапазона с учетом фильтров для каждого столбца, указанных в строке 10,
на другом форуме по Excel мне удалось найти частичное решение моей задачи:
при помощи формумы =ИНДЕКС(A$17:A$280;ПОИСКПОЗ(;ИНДЕКС(СЧЁТЕСЛИ(B$16:B16;A$17:A$280););)) удалось выделить в столбец В уникальные значения из диапазона расценок (A$17:A$280)
теперь мне нужна ваша помощь получить в столбцах С, D и F уникальные данные из вышеуказанного диапазона с учетом фильтров для каждого столбца, указанных в строке 10 прилагаемого файлаKyzma
Как вариант, допстолбец и фильтрация сводной таблицей
решение интересное, но есть один момент:
если в диапазон расценок (A$17:A$280) вносится корректировка, например, в ячейку А 32 в носится новое значение 6.57-2-7.
То в столбце В в ячейке В32, соответственно, появляется код 12, а при обновлении фильтра в ячейке J14 в диапазон уникальных значений (столбец I) новое значение из ячейки А32 не добавляется.
Как вариант, допстолбец и фильтрация сводной таблицей
решение интересное, но есть один момент:
если в диапазон расценок (A$17:A$280) вносится корректировка, например, в ячейку А 32 в носится новое значение 6.57-2-7.
То в столбце В в ячейке В32, соответственно, появляется код 12, а при обновлении фильтра в ячейке J14 в диапазон уникальных значений (столбец I) новое значение из ячейки А32 не добавляется.Kyzma
Как вариант, допстолбец и фильтрация сводной таблицей
Опять возвращаюсь к решению этой задачи.
Фильтрация расценок сводной таблицей принимается как вариант промежуточного решения этой задачи.
Причина в том, при внесении корректировок в диапазон расценок (A$17:A$280) сводную таблицу нужно каждый раз "Правый клик на сводной - обновить."
Из-за этого Фильтрацию расценок сводной таблицей считаю "слабым звеном" в решении этой задачи, так как можно случайно в спешке "забыть" обновить.
Задача сразу ставилась, чтобы в столбцах С, D и F уникальные данные обновлялись автоматически после внесения любых изменений в диапазон расценок (A$17:A$280).
При этом вывод в столбцы С, D и F уникальных данных из диапазона (A$17:A$280) не самоцель и, тем более, не конечный результат задачи.
После вывода расценок в столбцы С, D и F стоимость ресурсов по каждому виду работ автоматически пересчитывается в целом по смете, но с этой задачей я уже справился
Поэтому опять прошу вашей помощи и возвращаюсь к фильтрации из формул в ячейках столбцов С, D и F., как изложено в моем сообщении № 5 от 24.07.2014
Как вариант, допстолбец и фильтрация сводной таблицей
Опять возвращаюсь к решению этой задачи.
Фильтрация расценок сводной таблицей принимается как вариант промежуточного решения этой задачи.
Причина в том, при внесении корректировок в диапазон расценок (A$17:A$280) сводную таблицу нужно каждый раз "Правый клик на сводной - обновить."
Из-за этого Фильтрацию расценок сводной таблицей считаю "слабым звеном" в решении этой задачи, так как можно случайно в спешке "забыть" обновить.
Задача сразу ставилась, чтобы в столбцах С, D и F уникальные данные обновлялись автоматически после внесения любых изменений в диапазон расценок (A$17:A$280).
При этом вывод в столбцы С, D и F уникальных данных из диапазона (A$17:A$280) не самоцель и, тем более, не конечный результат задачи.
После вывода расценок в столбцы С, D и F стоимость ресурсов по каждому виду работ автоматически пересчитывается в целом по смете, но с этой задачей я уже справился
Поэтому опять прошу вашей помощи и возвращаюсь к фильтрации из формул в ячейках столбцов С, D и F., как изложено в моем сообщении № 5 от 24.07.2014Kyzma
Перенес сводную на отдельный лист, добавил макрос, автоматически обновляющий сводные при активации листа.
Спасибо за проявленный интерес к моей проблеме.
Но это опять не то, чего я хотел бы добиться.
Теперь я вижу помимо сводной таблицы еще два "слабых звена": , макрос и отдельный лист, обновляющийся при его активации.
Эти три элемента придется таскать из файла в файл и следить, чтобы они вместе в новом файле "работали".
Поэтому хотелось "три в одном", то есть заменить их на формулу в ячейке, которая автоматически выполняла функции этих трех элементов:
1. вывести список расценок из столбца В сметы в другой столбец, исключив повторения расценок (решение имеется в моем сообщении № 5) 2. отфильтровать список расценок по заданному условию 3. все функции в ячейке выполнять в автоматическом режиме
Снова прошу Вас помочь с формулой в ячейках столбцов С, D и F, которая автоматически фильтровала данные по заданному условию
Перенес сводную на отдельный лист, добавил макрос, автоматически обновляющий сводные при активации листа.
Спасибо за проявленный интерес к моей проблеме.
Но это опять не то, чего я хотел бы добиться.
Теперь я вижу помимо сводной таблицы еще два "слабых звена": , макрос и отдельный лист, обновляющийся при его активации.
Эти три элемента придется таскать из файла в файл и следить, чтобы они вместе в новом файле "работали".
Поэтому хотелось "три в одном", то есть заменить их на формулу в ячейке, которая автоматически выполняла функции этих трех элементов:
1. вывести список расценок из столбца В сметы в другой столбец, исключив повторения расценок (решение имеется в моем сообщении № 5) 2. отфильтровать список расценок по заданному условию 3. все функции в ячейке выполнять в автоматическом режиме
Снова прошу Вас помочь с формулой в ячейках столбцов С, D и F, которая автоматически фильтровала данные по заданному условиюKyzma
Сообщение отредактировал Kyzma - Среда, 30.07.2014, 15:46
прошу вашей помочь с формулой в ячейках столбцов С, D и F, которыми можно отфильтровать данные по заданному условию
Увы, здесь ничем помочь не могу. Нужно ждать реакции гуру.
Что Вам мешает не "таскать из файла в файл и следить, чтобы они вместе в новом файле "работали"", а заносить свои данные в этот файл и здесь фильтровать? Тем более формулы-то тоже таскать нужно, да и работают они медленнее, чем сводная таблица, на больших файлах это будет заметно.
прошу вашей помочь с формулой в ячейках столбцов С, D и F, которыми можно отфильтровать данные по заданному условию
Увы, здесь ничем помочь не могу. Нужно ждать реакции гуру.
Что Вам мешает не "таскать из файла в файл и следить, чтобы они вместе в новом файле "работали"", а заносить свои данные в этот файл и здесь фильтровать? Тем более формулы-то тоже таскать нужно, да и работают они медленнее, чем сводная таблица, на больших файлах это будет заметно.Russel
Что Вам мешает не "таскать из файла в файл и следить, чтобы они вместе в новом файле "работали"", а заносить свои данные в этот файл и здесь фильтровать?
Еще раз Вас благодарю за Вашу помощь в решении моего вопроса.
Для меня оптимально:
1. иметь все свои расчеты на одном листе 2. пользоваться единой универсальной формулой вместо трех разных элементов
К тому же я сам еще одно "слабое звено", которое мало что понимает в сводных таблицах и макросах.
Что Вам мешает не "таскать из файла в файл и следить, чтобы они вместе в новом файле "работали"", а заносить свои данные в этот файл и здесь фильтровать?
Еще раз Вас благодарю за Вашу помощь в решении моего вопроса.
Для меня оптимально:
1. иметь все свои расчеты на одном листе 2. пользоваться единой универсальной формулой вместо трех разных элементов
К тому же я сам еще одно "слабое звено", которое мало что понимает в сводных таблицах и макросах.
формулы массива довольно тяжелые получаются. На больших объёмах могут тормозить
Вот только в начале была проблема с копированием формулы в новый файл, где диапазон ячеек не совпадает с диапазоном, указанным в формуле на листе Excel 5824536.xls из сообщения № 15.
Я просто копировал формулу в нужное мне место и ручками корректировал новый диапазон ячеек и условия для фильтрации, но в результате постоянно шла ошибка: # Число! Это было до тех пор, пока я не обратил внимание на то, что каждая из формул на листе Excel 5824536.xls заключена в фигурные скобки.
Толь тогда мне стало понятно, что это были формулы массива.
А для ввода формулы массива необходимо выполнять специальную процедуру, чтобы программа знала, что это не обычная формула, а формула массива. Обычная формула вводится в ячейку посредством нажатия клавиши Enter. А формула массива вводится в одну или несколько ячеек с помощью комбинации клавиш Ctrl + Shift + Enter.
После выполнения этой процедуры проблем с копированием уже не возникало.
Сразу после ввода формул у меня все расчеты автоматически выполнились, так что я каких либо тормозов не заметил. Это может быть у меня не такие большие объемы, что будет тормозить.
формулы массива довольно тяжелые получаются. На больших объёмах могут тормозить
Вот только в начале была проблема с копированием формулы в новый файл, где диапазон ячеек не совпадает с диапазоном, указанным в формуле на листе Excel 5824536.xls из сообщения № 15.
Я просто копировал формулу в нужное мне место и ручками корректировал новый диапазон ячеек и условия для фильтрации, но в результате постоянно шла ошибка: # Число! Это было до тех пор, пока я не обратил внимание на то, что каждая из формул на листе Excel 5824536.xls заключена в фигурные скобки.
Толь тогда мне стало понятно, что это были формулы массива.
А для ввода формулы массива необходимо выполнять специальную процедуру, чтобы программа знала, что это не обычная формула, а формула массива. Обычная формула вводится в ячейку посредством нажатия клавиши Enter. А формула массива вводится в одну или несколько ячеек с помощью комбинации клавиш Ctrl + Shift + Enter.
После выполнения этой процедуры проблем с копированием уже не возникало.
Сразу после ввода формул у меня все расчеты автоматически выполнились, так что я каких либо тормозов не заметил. Это может быть у меня не такие большие объемы, что будет тормозить.
Еще раз БОЛЬШОЕ ИСКРЕННЕЕ СПАСИБО за Вашу помощьKyzma
Сообщение отредактировал Kyzma - Пятница, 01.08.2014, 15:05
Зато теперь Вы точно не забудете, как вводится формула массива, ибо знания, добытые самостоятельно прочнее и долговечнее, чем преподнесенные "на блюдечке"
Зато теперь Вы точно не забудете, как вводится формула массива, ибо знания, добытые самостоятельно прочнее и долговечнее, чем преподнесенные "на блюдечке" Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Зато теперь Вы точно не забудете, как вводится формула массива, ибо знания, добытые самостоятельно прочнее и долговечнее, чем преподнесенные "на блюдечке" :)
Зато теперь Вы точно не забудете, как вводится формула массива, ибо знания, добытые самостоятельно прочнее и долговечнее, чем преподнесенные "на блюдечке" :)