|
Замена значения ячейки при соблюдении условия
|
|||
---|---|---|---|
#18+
Доброго дня всем форумчанам, буду очень благодарна,если откликнитесь) Есть прайс-лист аналогов запчастей, в котором интерес представляют 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 Есть ли возможность реализовать данный алгоритм при помощи стандартных функций со встроенными условиями, или необходимо написание макроса? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2015, 17:13 |
|
Замена значения ячейки при соблюдении условия
|
|||
---|---|---|---|
#18+
alivedikaЕсть ли возможность реализовать данный алгоритм при помощи стандартных функций Нет. Но можно в ДОПОЛНИТЕЛЬНОМ столбце получить необходимые значения (функция ВПР() в помощь), заменить ими значения столбца В (спецвставка - значения), после чего расчётный столбец удалить. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2015, 17:26 |
|
Замена значения ячейки при соблюдении условия
|
|||
---|---|---|---|
#18+
AkinaalivedikaЕсть ли возможность реализовать данный алгоритм при помощи стандартных функций Нет. Но можно в ДОПОЛНИТЕЛЬНОМ столбце получить необходимые значения (функция ВПР() в помощь), заменить ими значения столбца В (спецвставка - значения), после чего расчётный столбец удалить. Даже если вводить допстолбец(что не является проблемой), как в этом случае будет выглядеть условие замены на первую повторяющуюся строку? Повторюсь, документ довольно объемный. И спасибо за внимание к вопросу) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2015, 18:03 |
|
Замена значения ячейки при соблюдении условия
|
|||
---|---|---|---|
#18+
Akinaфункция ВПР() в помощь Уж не поленитесь почитать встроенную справку с её описанием... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2015, 18:06 |
|
Замена значения ячейки при соблюдении условия
|
|||
---|---|---|---|
#18+
Akina, прочла. Понятнее, увы, не стало, потому и спрашиваю. Функция просит четкое значение, по которому идет поиск. Для различных групп строк оно различно. Определить, каким будет возвращаемый номер строки для подстановки -тоже нереально, группы состоят из разного количества элементов. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2015, 19:44 |
|
Замена значения ячейки при соблюдении условия
|
|||
---|---|---|---|
#18+
В приложении - пример таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2015, 19:55 |
|
Замена значения ячейки при соблюдении условия
|
|||
---|---|---|---|
#18+
alivedikaФункция просит четкое значение, по которому идет поиск. Ну так и ищите значение в столбце А текущей строки по всему столбцу и берите соответствующее значение столбца В. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2015, 20:54 |
|
|
start [/forum/topic.php?fid=61&msg=39064448&tid=2173338]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 141ms |
0 / 0 |