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

Страницы: 1 2 След.
Среднее значение по условиям
 
Цитата
Максим В. написал:
там еще и время как текст на Лист2.
Большое спасибо! Исправила
Среднее значение по условиям
 
Добрый день!
Нужно сделать проверку по дню недели и времени начала и окончания. И вывести среднее число. Может быть кто-то может подсказать, как это реализовать формулой. Заранее спасибо. Пример во вложении.
VBA присвоение ячейке значения по критерию
 
vikttur, worksheet у вас под конкретным названием файла
VBA присвоение ячейке значения по критерию
 
vikttur, а как worksheet адаптировать под все?  
VBA присвоение ячейке значения по критерию
 
Hugo, через ВПР не получится, так как значения разные. Да и нужна именно прграмма, объемы большие.
Программу я попыталась написать, но она не работает.  
VBA присвоение ячейке значения по критерию
 
vikttur, противоречий вообще не бывает. Но на всякий случай можно вначале проверить столбец 22, а в случае, если там пусто, проверять уже по критерию столбец 19.  
VBA присвоение ячейке значения по критерию
 
Добрый день.
Подскажите, как присваивать ячейке значение по заданному критерию. Например, если столбец номер 19 содержит «-56», то в столбце 25 должно быть занесено «яблоко», а если в столбце 22 «-57», то апельсин.  
Изменено: victory17 - 29.10.2018 12:15:33
Макрос по изменению текста в ячейке по критерию
 
Казанский, да, все верно, #15.  Ошибку выдаёт в строке Range
Единственное, что я поменяла, это текст в кавычках. Но он полностью соответствует таблице, я копировала эти значения. К сожалению, другие коды тоже не работают.  
Изменено: victory17 - 24.10.2018 11:09:22
Макрос по изменению текста в ячейке по критерию
 
Казанский, а в вашем коде не может быть ошибки? Может быть в символах. Не работает
Макрос по изменению текста в ячейке по критерию
 
Казанский, спасибо большое, без цикла попробую.
Цитата
Казанский написал: это не пробовали?
Пробовала, но предыдущий в чате для меня понятнее, потому добавила свои критерии и оставила его.

Если не трудно, не подскажите, как для этого же файла сделать сводную на новом листе, но без ограничения по строкам? Например, чтобы выводились столбцы фамилия, прибыль, убыток и итого. и чтобы три последние столбца делились на 1000?
Макрос по изменению текста в ячейке по критерию
 
Юрий М, поняла, спасибо
Макрос по изменению текста в ячейке по критерию
 
Юрий М, да, теперь все сработало. спасибо Вам!
Изменено: victory17 - 23.10.2018 21:43:11
Макрос по изменению текста в ячейке по критерию
 
Юрий М,  как изменить эту строку, чтобы она работала корректно?
Код
 If Arr(i, 6) = KritFIO Then Arr(i, 6) = Arr(i, 6) & " " & "одеж"
Изменено: victory17 - 23.10.2018 21:35:12
Макрос по изменению текста в ячейке по критерию
 
Юрий М, а если бы нужно было приписать не одежда, а одеж, то в 9 строчке вместо krit 2 в кавычках приписать "одеж"?
Макрос по изменению текста в ячейке по критерию
 
Цитата
Юрий М написал:
Arr = Range(Cells(2, 2)

Все работает, спасибо Вам огромное. Только есть вопросы почему в скобках (2,2)?
Цитата
Юрий М написал:
If Arr(i, 6)
и почему тут (1,6)?
Макрос по изменению текста в ячейке по критерию
 
Цитата
Юрий М написал:
Но сути не меняет
Вы в этом уверены?
Я подумала, что номер столбца потом не проблема поменять самостоятельно.
Макрос по изменению текста в ячейке по критерию
 
Юрий М, Когда данных много, мне кажется неудобно. В макрос зайти или сочетанием клавиш
Макрос по изменению текста в ячейке по критерию
 
Юрий М, Коммерческая тайна)) Хорошо, сейчас создам примерную таблицу. Но сути не меняет. Там выгрузка из 12 столбцов и кучи строк, но  номер строки всегда можно поменять в программе. Думаю, по кнопке не очень удобно. тем более, что нужно таким образом сменить только одну фамилию.  
Макрос по изменению текста в ячейке по критерию
 
Юрий М, не совсем, 2 и 7  
Макрос по изменению текста в ячейке по критерию
 
Юрий М, да, строк очень много, < 500 000 строк
столбцов около 10-12
Макрос по изменению текста в ячейке по критерию
 
Цитата
Юрий М написал:
"на месте" (на первом листе)
Да, результат на этом же листе
Изменено: victory17 - 23.10.2018 19:57:35
Макрос по изменению текста в ячейке по критерию
 
Добрый день.

Подскажите пожалуйста, как написать простой макрос, чтобы быстро работал. Суть в том, что макрос не должен быть привязан к листам, может быть большое количество столбцов и строк, главное понять суть, как это сделать просто. Нужно переименовать фамилию "Иванов" в "Иванов одежда", критерий- это второй столбец, где в ячейке занесено "Одежда". Остальные фамилии остаются без изменений. (в примере два листа - исходные данные и результат, который должен получиться)
Заранее спасибо!
Замена текста в ячейке в зависимости от критерия
 
Около 500 000 строк и больше.
И без привязки к листам, так как их может быть много.
Так же могут встречаться другие фамилии, но нужно менять только Иванова.  
Замена текста в ячейке в зависимости от критерия
 
Спасибо. Но этот код будет очень медленно работать на больших массивах данных. И не нужна привязка к листам, нужен более общий код.  
Замена текста в ячейке в зависимости от критерия
 
Есть только по два вида фруктов и овощей  
Замена текста в ячейке в зависимости от критерия
 
Без разрывов  
Замена текста в ячейке в зависимости от критерия
 
Банан Иванов фрукты
Помидор Иванов
Помидор Иванов
Яблоко Иванов фрукты
Банан Иванов фрукты
Огурец Иванов
К сожалению нет возможности отправить файл сейчас. Суть такая
Замена текста в ячейке в зависимости от критерия
 
Добрый день.
Очень нужна помощь в написании макроса.
Например, дано два столбика, в первом - фрукты (яблоко, банан) и овощи (помидор, огурец), во втором столбце фамилия (Иванов)
Нужно фамилию Иванов поменять на Иванов фрукты, где в строке встречаются яблоко и банан, а где овощи оставить фамилию Иванов без изменений.  
Изменено: victory17 - 23.10.2018 15:42:30
Удаление строк в большом массиве по заданным критериям
 
Спасибо огромное. Да, я допустила ошибку, Вы правы. Значений очень много, как латиницей, так и кириллицей это как пример.
Попробую позже, как это работает на огромных массивах. Еще раз спасибо за помощь!
Удаление строк в большом массиве по заданным критериям
 
Добрый день.

Очень нужен код, который будет удалять строки с Номерами, начинающимеся на 5, 12, 2, П, КА, 0, О, 16, 18 TP, R, 18 VMT, Л, Д. и также удалять строки с фамилиями (Смирнова и Кузнецова) Работа с очень большими массивами данных, поэтому код должен быстро работать. Для примера 30 строк, и на листе "результат" то, что должно получиться после использования кода.
Заранее благодарю!
Страницы: 1 2 След.
Наверх