powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Замена значения ячейки при соблюдении условия
8 сообщений из 8, страница 1 из 1
Замена значения ячейки при соблюдении условия
    #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
Замена значения ячейки при соблюдении условия
    #39064473
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alivedikaЕсть ли возможность реализовать данный алгоритм при помощи стандартных функций
Нет.
Но можно в ДОПОЛНИТЕЛЬНОМ столбце получить необходимые значения (функция ВПР() в помощь), заменить ими значения столбца В (спецвставка - значения), после чего расчётный столбец удалить.
...
Рейтинг: 0 / 0
Замена значения ячейки при соблюдении условия
    #39064528
alivedika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaalivedikaЕсть ли возможность реализовать данный алгоритм при помощи стандартных функций
Нет.
Но можно в ДОПОЛНИТЕЛЬНОМ столбце получить необходимые значения (функция ВПР() в помощь), заменить ими значения столбца В (спецвставка - значения), после чего расчётный столбец удалить.
Даже если вводить допстолбец(что не является проблемой), как в этом случае будет выглядеть условие замены на первую повторяющуюся строку?
Повторюсь, документ довольно объемный.
И спасибо за внимание к вопросу)
...
Рейтинг: 0 / 0
Замена значения ячейки при соблюдении условия
    #39064535
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akinaфункция ВПР() в помощь
Уж не поленитесь почитать встроенную справку с её описанием...
...
Рейтинг: 0 / 0
Замена значения ячейки при соблюдении условия
    #39064631
alivedika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, прочла.
Понятнее, увы, не стало, потому и спрашиваю.
Функция просит четкое значение, по которому идет поиск. Для различных групп строк оно различно. Определить, каким будет возвращаемый номер строки для подстановки -тоже нереально, группы состоят из разного количества элементов.
...
Рейтинг: 0 / 0
Замена значения ячейки при соблюдении условия
    #39064638
alivedika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В приложении - пример таблицы.
...
Рейтинг: 0 / 0
Замена значения ячейки при соблюдении условия
    #39064668
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alivedikaФункция просит четкое значение, по которому идет поиск.
Ну так и ищите значение в столбце А текущей строки по всему столбцу и берите соответствующее значение столбца В.
...
Рейтинг: 0 / 0
Замена значения ячейки при соблюдении условия
    #39064670
hclubmk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alivedika,
Код: vbnet
1.
=ВПР(A1;$A$1:$C$38;2;ЛОЖЬ)

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


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