Екцел - Поређење ћелија на више колона

Екцел је згодан алат за манипулацију подацима и поређење више извора података. У комбинацији са ВБА, Екцел постаје још моћнији алат за аутоматизацију гломазних послова који иначе могу одузети пуно времена кориснику. Један такав пример је поређење вредности ћелија у више колона . Користећи макро, можете прилагодити код да бисте тражили одређене вредности у растућем или опадајућем поретку по колонама . Када критеријуми које је одредио корисник подударају се са релевантним ћелијама, он може бити означен или избрисан према потребама корисника у овом канцеларијском софтверу.

Питање

Имам две колоне А и Б

А има ставке које су по ценама

Б има цене ставки (без знака долара)

Да ли је могуће имати макро који иде низ колону да би упоредио цене за исту ставку у колони А и избрисао најнижу цену?

Пример:

 Оно што имам: ауто 100 ауто 200 ауто 300 брод 50 брод 60 брод 500 

 Оно што желим: ауто 300 брод 500 

Списак је много дужи од овог .....

Решење

Он ће избрисати дуплирани ред (када су ставка и цена исти) и избрисат ће ниже цијене ...

 Ако је АцтивеСхеет.АутоФилтерМоде онда ћелија.Изаберите селекцију.АутоФилтер Крај Ако ћелије.Изаберите селекцију.Сорт _ тастер1: = опсег ("а2"), ред 1: = клАсцендинг, _ тастер2: = опсег ("б2"), ред2: = клДесцендинг, _ Заглавље: = клИес, ОрдерЦустом: = 1, _ МатцхЦасе: = Фалсе, Оријентација: = клТопТоБоттом, _ ДатаОптион1: = клСортНормал, _ ДатаОптион2: = клСортНормал лров = 2 До Вхиле (ћелије (лров, 1) "") Ћелије (лров, 1) = Ћелије (лров + 1, 1) Затим редови (лров + 1) .Делете Елсе лров = лров + 1 Енд Иф Лооп 

Белешка

Хвала ризвиса1 за овај тип на форуму.

Претходни Чланак Sledeći Чланак

Топ Савети