В UDF? Цикл по массивам (аргумент/ы) и сравнение с значением (аргумент).
Наверняка код запросто напишет ИИ даже вот просто по этому вопросу из сообщения.
Наверняка код запросто напишет ИИ даже вот просто по этому вопросу из сообщения.
|
29.12.2025 14:18:38
SMK2799635, посмотрел файл - там оказывается объединены ячейки, куда нужно копировать...
Приспособил такой первый найденный макрос:
Сперва скопировать в буфер источник, затем выделить ячейки куда нужно копировать, и выполнить макрос. Но у меня почему-то не срабатывает если выполнять из меню Разработчик -> Макросы, но работает из редактора VBE, или если вывести кнопку вызова этого макроса на панель быстрого доступа. P.S. Можно и без обработки буфера сделать, типа сперва взять источник/данные в переменную, затем из этой переменной как выше написал выгрузить в ячейки. Но сложнее организовать этот переход между выделениями - нужно или книги прописывать, или диалог с пользователем, лениво короче...
Изменено: - 29.12.2025 15:15:09
|
|||||
|
|
|
|
28.12.2025 21:49:33
Но я пока файл не смотрел, не знаю что там по факту, я вообще про борьбу с вредом объединения писал. Файл завтра посмотрю. |
|||
|
|
|
|
26.12.2025 21:51:42
|
|||
|
|
|
|
18.12.2025 22:35:38
agartur, выше ведь уже подсказали - делайте с помощью УФ
|
|
|
|
|
|
15.12.2025 22:59:31
Средняя выводит все почты, а не только одну первую: ![]() |
|||||||
|
|
|
|
14.12.2025 22:51:14
skais675, насколько помню в udf не работает displayformat, только в макросах.
|
|
|
|
|
|
13.12.2025 14:09:29
Тогда из них легко можно получить все эти 3 таблицы. А не сделать сперва из исходных данных одну неудобную, и затем задаваться вопросом ка же из этого получить что-то далее... |
|||
|
|
|
|
13.12.2025 02:01:53
И во второй тоже есть строка. И можно смело тоже использовать СУММПРОИЗВ По среднему - достаточно поделить результат одной СУММПРОИЗВ на результат другой (например сумму на количество). А вообще лучше и удобнее когда данные отдельно, а все эти аналитики по этим данным считаются отдельно.. |
|||
|
|
|
|
05.12.2025 21:08:48
Наверное Вы не знаете что такое мастер формул ![]()
Изменено: - 05.12.2025 21:11:09
|
|||
|
|
|
|
26.11.2025 22:36:26
Alexey D, Добрый вечер. Если собираетесь эти два условия сцеплять в одно (ну я так понял это "XXXXXX_XXX_XXX_новая_XXX_XXXXX" - то для надёжности сцепляйте с разделителем: "XXXXXX_XXX_XXX|XXX_XXXXX"
|
|
|
|
|
|
25.11.2025 12:06:15
555Стас555, вообще тут просятся срезы, получите другой уровень работы.
|
|
|
|
|
|
24.11.2025 11:27:06
Евгений Смолов, Добрый день.
Есть ощущение что если файл чуть доработать то решается с суммпроизв() Но вот что и где и почему нужно получить - не вижу. |
|
|
|
|
|
23.11.2025 15:53:22
nidef, Просто не получится. Вообще цвет шрифта можно анализировать макросом или udf, но реакция будет не на изменение этого цвета.
|
|
|
|
|
|
22.11.2025 10:35:42
Valery37, вот поэтому я и предложил записать рекордером что делаете - просили как кодом копировать лист, а копируете диапазон. И подозреваю что не умеете копировать лист руками... И непонятно что будет далее.
По второму вопросу - проще скопировать весь лист целиком, затем из него удалить ненужное. |
|
|
|
|
|
22.11.2025 00:40:34
Получите код. Как получить значения у Вас уже есть. |
|||
|
|
|
|
21.11.2025 20:31:08
shegal, как это нетути? Ссылка не видна?
Ну не перепечатывать это всё сюда, недостаточно ведь ответа "положить в стандартный модуль надстройки или этого файла" |
|
|
|
|
|
20.11.2025 22:01:58
domovenok1982, это не пример, это картинка.
Вообще есть инструмент импорта данных из web даже в версиях до 2010 где появилось PQ. |
|
|
|
|
|
20.11.2025 20:37:02
Здравствуйте NatataLu
Там в файле куча нестыковок. 1. ВПР всегда ищет только в первом столбце указанного диапазона, и возвращает данные что лежат правее. Т.е. ВПР налево не ищет. Вернее ищет, но с помощью других функций, что сложнее понять, поэтому лучше сразу для таких случаев применять связку ИНДЕКС+ПОИСКПОЗ или в новых ПРОСМОТРX. 2. Т.к. там эти номера во втором файле всегда забиты текстом, а в первом хотя сейчас и текст, но при любом редактировании они могут превратиться в числа (те что могут), то нужно их в формуле принудительно превращать в текст, например вот для ячейки F3
3. С датами там тоже пересортица - на одном листе они текстом, на другом реальные даты... Так что повнимательнее, сперва нужно в данных навести порядок. |
|||
|
|
|
|
19.11.2025 18:22:42
Лиам Хов, может быть есть исходник вида
сентябрь | Продукт А | показатель 1 | 5 Из него можно в каком угодно виде сводные делать. А так из этой первой таблицы ещё есть вариант макросом сделать что угодно. Но гемор конечно... PQ наверное проще, но я тоже не спец в нём, не берусь. |
|
|
|
|
|
17.11.2025 20:17:12
alexeee5, да просто посчитайте аналогично (когда всё заполнено) =C21/D21, или можно =СРЗНАЧ(E2:E5) только по выполненным
|
|
|
|
|
|
16.11.2025 12:48:43
jaffaro, только учтите - эта дата всегда будет текущей, а не только той когда ввели данные.
Чтобы закрепить - нужен ручной труд копипаста, или макрос. |
|
|
|
|