Привет, Планетяне!
Я думаю, не только мне, но и многим другим часто требуется сцепить диапазон ячеек в одну.
Стандартная функция Excel крайне неудобна, но можно найти несколько UDF, отличающихся по:
- ресурсоёмкости и рабочему диапазону (ActiveSheet / CurrentRegion / UsedRange)
- количеству критериев для сцепки (от 3 до 0, т.е. просто сцепить)
- ограничениям на тип данных (числа, текст, даты)
- способу указания разделителей, диапазонов, критериев и операторов сравнения (=, >/<, ≥/≤) и др.
По мере необходимости подгружаешь то одну, то другую UDF.
И в итоге сам начинаешь путаться в них, а файл - тормозить при пересчёте.
Может кто-нибудь сможет написать / найти быструю UDF для сцепки любых данных по 3 критериям, которые можно задавать по необходимости.
Примерно такого вида
Очень надеюсь на Вашу помощь и понимание.
Заранее огромное спасибо!
PS: Мои поздравления по поводу перехода на современный движок.
Стало намного лучше!
Я думаю, не только мне, но и многим другим часто требуется сцепить диапазон ячеек в одну.
Стандартная функция Excel крайне неудобна, но можно найти несколько UDF, отличающихся по:
- ресурсоёмкости и рабочему диапазону (ActiveSheet / CurrentRegion / UsedRange)
- количеству критериев для сцепки (от 3 до 0, т.е. просто сцепить)
- ограничениям на тип данных (числа, текст, даты)
- способу указания разделителей, диапазонов, критериев и операторов сравнения (=, >/<, ≥/≤) и др.
По мере необходимости подгружаешь то одну, то другую UDF.
И в итоге сам начинаешь путаться в них, а файл - тормозить при пересчёте.
Может кто-нибудь сможет написать / найти быструю UDF для сцепки любых данных по 3 критериям, которые можно задавать по необходимости.
Примерно такого вида
| Код |
|---|
=СЦЕПКА(Разделитель; Диапазон сцепки; Optional Диап. усл._1; Оператор_1 & Условие_1; Optional Диап. усл._2; Оператор_2 & Условие_2; Optional Диап. усл._3; Оператор_3 & Условие_3) |
Очень надеюсь на Вашу помощь и понимание.
Заранее огромное спасибо!
PS: Мои поздравления по поводу перехода на современный движок.
Стало намного лучше!
Изменено: - 24.12.2012 08:59:33