Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Массовая последовательная замена, Автоматизация Cnrl+H
 
Юрий М, окей, не знал, спасибо
Массовая последовательная замена, Автоматизация Cnrl+H
 
Цитата
IKor написал: Для не слишком большого количества...
Объем достаточно большой (около 300 заменяемых выражений)
Массовая последовательная замена, Автоматизация Cnrl+H
 
Да, это подстановочный символ
Массовая последовательная замена, Автоматизация Cnrl+H
 
Добрый день.

Столкнулся с проблемой автоматизации массовых замен (Ctrl+H).
Мини пример во вложении.

Столбец А - список названий, столбец С - список выражений, которые нужно заменить, столбец D - список, на что нужно заменять значения из столбца C.

Нужно автоматизировать процесс замен (все замены делать парой кликов). Чтобы все выражения из столбца D заменялись на соответствующие значения из столбца C.
С условием, что каждая последующая замена выполняется на основе предыдущей (проще говоря, делаем первую замену из списка и обновляем список с названиями товаров, чтобы вторая замена была уже по исправленному списку и т.д. все замены).

Мб кто-то реализовывал уже? (довольно базовая задача, вроде как).
Изменено: boobasik - 16.09.2019 14:51:25
Проверка выбора столбца для общей ВПР
 
Есть основной файл с условно 10 столбцами (уникальный код - наименование товара - описание - вес - размеры - ...), в него по ВПР (или ИНДЕКС-ПОИСКПОЗ) подтягивается из вспомогательного файла информация. Для каждой строки по коду, из нужного столбца вспомогательного файла, подтягивается нужная характеристика.
https://yadi.sk/i/ME7p30_A3RvrzR

Всё очень просто, но если во вспомогательном файле меняются местами столбцы, при стандартной формуле по типу =ИНДЕКС('Лист 1'!F:F; ПОИСКПОЗ(Лист2!$A2;'Лист 1'!$B:$B;0)) невозможно заметить, что ИНДЕКС теперь должен быть не по столбцу F:F, а по другому столбцу. Необходимо условно "горизонтальным поиском ГПР" добавить вспомогательную проверку по наименованию столбца во вспомогательном файле, чтобы вместо F:F было "Столбец, название которого = "Вес товара"".

[Вложение - Конструктор, Лист2]
Замена "нулевых" значений на пустые - макросом?
 
А если подсказать, как это сделать? )
Замена "нулевых" значений на пустые - макросом?
 
Спасибо, а если задать в макросе поля (столбцы) для применения Replace?
Замена "нулевых" значений на пустые - макросом?
 
Имеется файл с ячейками, часть из которых пустые со значением "", а часть - с нулями 0. Очевидно, что настройка "Показывать нули в ячейках, которые содержат нулевые значения" не меняет значения в ячейках.
Этот файл должен загружаться на сайт, вместо 0 должны стоять пустые "". Сейчас это делаю на вспомогательном листе по типу =ЕСЛИ(A1=0,"",A1).
Возможно ли это ускорить простым макросом в рамках начального листа?
Ошибка "Данная команда неприменима для несвязных диапазонов" - при простом копировании ОДНОЙ ячейки
 
Урезанную - просто удалил около 99% строк и сохранил.

С копированием не получается никак абсолютно, на двух доступных компах.
Ошибка "Данная команда неприменима для несвязных диапазонов" - при простом копировании ОДНОЙ ячейки
 
С урезанной до 100 кб версией проблем не возникает, посмотрите полную версию https://yadi.sk/i/EGiHqLo-3GjLXH
Ошибка "Данная команда неприменима для несвязных диапазонов" - при простом копировании ОДНОЙ ячейки
 
При копировании любой ячейки в другой файл, а так же при попытке создать новый лист, выдаёт ошибку "Данная команда неприменима для несвязных диапазонов". Попытка сохранить в другой версии Excel не помогает. Дело в защите файла, или в чём?
Учёт ГРУППИРОВКИ (структуры) в формуле/макросом
 
Спасибо.
Учёт ГРУППИРОВКИ (структуры) в формуле/макросом
 
Оригинально, но повторю вопрос.

Модуль
Код
Function OutLine(r As Range) 
OutLine = Rows(r).OutlineLevel 
End Function 

При указании в отдельном столбце (пусть 10) номера строки r, функция типа OutLine(RC10) будет передавать уровень вложенности данной строки. Каким образом изменить указанный модуль, чтобы не использовать доп. столбец с номером строки?
Учёт ГРУППИРОВКИ (структуры) в формуле/макросом
 
Исправьте функцию, написанную в модуле.
Код
Function OutLine(r As Range)
    OutLine = Rows(r).OutlineLevel
End Function
чтобы r не делать отдельным столбцом 123456..., а использовать RowIndex.
Изменено: boobasik - 13.02.2017 16:50:40
Учёт ГРУППИРОВКИ (структуры) в формуле/макросом
 
Есть файл со структурой (будет достаточно скриншота). http://joxi.ru/KAxgkOeUMKEEX2
Можно ли как-то формулой/макросом получить уровень вложенности позиции?
Например, на скриншоте 3 товара по ошибке не учтены в нужной категории. Это легко увидеть глазами, либо выбирая уровни вложенности 2 или 3. Можно ли программно учесть это в формуле либо макросом? Например, все товары должны иметь уровень вложенности 4; там где нет - выделить ("!" во вспомогательном столбце).
Поиск ячеек в массиве, содержащих указанный текст & одновременно полное соответствие соседней ячейки
 
Казанский, не сразу разобрался, что формула ваша проверяет только нахождение артикула в названии (в Q) (последний подходящий вариант), а столбец R де-факто не учитывается, как вы предполагали посредством выражения (B3=$R$3:$R$8). Сейчас постараюсь одновременный учёт полного совпадения по артикулу (т.е. B в R) провести, но касательно "номера строк в одной ячейке через запятую, или по одному номеру в последующих ячейках" идей пока нет.
Изменено: boobasik - 18.11.2016 23:04:20
Поиск ячеек в массиве, содержащих указанный текст & одновременно полное соответствие соседней ячейки
 
Думаю, лучше второй вариант с последовательным отображением в соседних ячейках. После этого уже сам смогу разобраться, как сделать через запятую.

Учитывая цифры 6 8 8 вместо правильных 3 4 ? в столбце D и ошибки #знач! в просматриваемом векторе (http://joxi.ru/82QWXdVF1YQlLr), наверное где-то в формуле опечатка. Буду искать.
Изменено: boobasik - 17.11.2016 21:21:02
Поиск ячеек в массиве, содержащих указанный текст & одновременно полное соответствие соседней ячейки
 
Есть задача - найти товар по артикулу (A) и бренду (B) в массиве артикул&бренд производителя.
Решение простое - ПОИСКПОЗ(А3&B3;N$1:N$999;0), где N=L&M (объединение массивов).

В реальной задаче - столбца Артикул нет, но есть столбец с Названием, и где-то в названии встречается артикул.
Соответственно, нужно одновременно проверить, содержит ли название искомый артикул & совпадает ли полностью бренд.
Желательно в итоге знать все номера строк, для которых одновременная проверка выполняется, либо хотя бы номер строки первого совпадения, либо кол-во подходящих строк.
Анализ "тонких" различий в форматировании, Сравнить два одинаковых текста с В ЧЁМ-ТО разным форматированием
 
Благодарю. И каким образом выполнить операцию
Цитата
Если скопировать текст из _строки_ формул_ А2 в ячейку (без двойного щелчка по ней) А7, появляется "стандартный" не-HTML текст, причём сразу в двух ячейках (А7 и А8), разные "части текста".
Учитывая, что вставляться может НЕ в одну ячейку (как в приведённом примере), затрудняюсь представить операцию.
Анализ "тонких" различий в форматировании, Сравнить два одинаковых текста с В ЧЁМ-ТО разным форматированием
 
Добрый вечер.
Есть текст из двух разных источников, в примере - ячейки А2 и С2.
Разница, видимо, в каком-то форматировании, причём практически ни в чём не проявляющемся.
Если внимательно сравнить А2 и С2 (попеременно щёлкая мышью) - можно заметить небольшое различие в букве A слова META и некоторых других. Ексель говорит, что A2 <> C2.
Если скопировать текст из _строки_ формул_ А2 в _строку_формул_ А4 (так же - С2 в С4) - в столбце С появятся двойные "энтеры" после каждой строки.
Если скопировать текст из _строки_ формул_ А2 в ячейку (без двойного щелчка по ней) А7, появляется "стандартный" не-HTML текст, причём сразу в двух ячейках (А7 и А8).
При этом А7=А8 и С7=С8.
Какой операцией (формулой) можно подействовать на А2 и С2, чтобы получить их равенство?
Банальные функции вроде СЖПРОБЕЛЫ, СОВПАД не подходят.
Благодарю.
Узнать размер изображения
 
Скачать и узнать - возможно. Но, для более 30 000 тысяч картинок (точнее, 60 000 - по 2 для каждого товара) - хотелось бы обойтись без скачивания. Это возможно?

PS Достаточно одного типа значения - либо размеры, либо вес изображения в байтах.
Узнать размер изображения
 
Добрый день!
Появилась такая задача: необходимо написать макрос, который будет определять размер изображения (картинки) по url-ссылке на нее.
Каким образом возможно реализовать, подскажите.
Страницы: 1
Наверх