Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Замена значения ячейки при соблюдении условия / 8 сообщений из 8, страница 1 из 1
29.09.2015, 17:13
    #39064448
alivedika
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена значения ячейки при соблюдении условия
Доброго дня всем форумчанам, буду очень благодарна,если откликнитесь)
Есть прайс-лист аналогов запчастей, в котором интерес представляют 2 столбца. В первом столбце находятся аналоговые группы, допустим:
0,2548445787
0,2545887777
0,1548887888

Во втором столбце - инвентарные номера(вроде так)

3254858
1254886
1258964

Третий столбец- наименование. Всегда различное.
Таблица состоит из нескольких тысяч строк, такого вида:
0,2548445787 3254858 руль ПР6-7
0,2548445787 254 руль fgh-54
0,2548445787 2363566655565566 руль FHb-56
0,1548887888 1258964 стойка 12
0,1548887888 12547489 стойка ПРН-1234
0,1548887888 256 стойка ПРНИИП
Необходимо:
Если значение $A совпадает, заменить B первым совпавшим значением, как то:
0,2548445787 3254858 руль ПР6-7
0,2548445787 3254858 руль fgh-54
0,2548445787 3254858 руль FHb-56


Есть ли возможность реализовать данный алгоритм при помощи стандартных функций со встроенными условиями, или необходимо написание макроса?
...
Рейтинг: 0 / 0
29.09.2015, 17:26
    #39064473
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена значения ячейки при соблюдении условия
alivedikaЕсть ли возможность реализовать данный алгоритм при помощи стандартных функций
Нет.
Но можно в ДОПОЛНИТЕЛЬНОМ столбце получить необходимые значения (функция ВПР() в помощь), заменить ими значения столбца В (спецвставка - значения), после чего расчётный столбец удалить.
...
Рейтинг: 0 / 0
29.09.2015, 18:03
    #39064528
alivedika
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена значения ячейки при соблюдении условия
AkinaalivedikaЕсть ли возможность реализовать данный алгоритм при помощи стандартных функций
Нет.
Но можно в ДОПОЛНИТЕЛЬНОМ столбце получить необходимые значения (функция ВПР() в помощь), заменить ими значения столбца В (спецвставка - значения), после чего расчётный столбец удалить.
Даже если вводить допстолбец(что не является проблемой), как в этом случае будет выглядеть условие замены на первую повторяющуюся строку?
Повторюсь, документ довольно объемный.
И спасибо за внимание к вопросу)
...
Рейтинг: 0 / 0
29.09.2015, 18:06
    #39064535
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена значения ячейки при соблюдении условия
Akinaфункция ВПР() в помощь
Уж не поленитесь почитать встроенную справку с её описанием...
...
Рейтинг: 0 / 0
29.09.2015, 19:44
    #39064631
alivedika
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена значения ячейки при соблюдении условия
Akina, прочла.
Понятнее, увы, не стало, потому и спрашиваю.
Функция просит четкое значение, по которому идет поиск. Для различных групп строк оно различно. Определить, каким будет возвращаемый номер строки для подстановки -тоже нереально, группы состоят из разного количества элементов.
...
Рейтинг: 0 / 0
29.09.2015, 19:55
    #39064638
alivedika
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена значения ячейки при соблюдении условия
В приложении - пример таблицы.
...
Рейтинг: 0 / 0
29.09.2015, 20:54
    #39064668
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена значения ячейки при соблюдении условия
alivedikaФункция просит четкое значение, по которому идет поиск.
Ну так и ищите значение в столбце А текущей строки по всему столбцу и берите соответствующее значение столбца В.
...
Рейтинг: 0 / 0
29.09.2015, 20:57
    #39064670
hclubmk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Замена значения ячейки при соблюдении условия
alivedika,
Код: vbnet
1.
=ВПР(A1;$A$1:$C$38;2;ЛОЖЬ)

если нужно в цвете - пилим макрос
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Замена значения ячейки при соблюдении условия / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]