Я пытался решить эту проблему, но в конце концов почувствовал необходимость обратиться к супермастерам stackoverflow.
Я ставлю запись с дефисами и без дефисов в ячейках excels и хочу получить обновление, если есть любой дубликат был поставлен. GatePass и номер ваучера помещаются в 2 столбца
Шлюз - это только одно число, но номера ваучеров могут быть на один, два или более номеров внутри одной ячейки, поэтому я использую дефис для их разделения. теперь я пытаюсь сделать
=IF(AND(COUNTIF(C$2:C2,C3)>0,COUNTIF(D$2:D2,SEARCH("-",D$2:D2)-1)>D3),"D-GPV",IF(COUNTIF(C$12:C12,C13)>0,"Dup-V",IF(COUNTIF(D$12:D12,SEARCH("-",D$12:D12)-1)>D3,"Dup-GP","")))
, чтобы получить этот результат, указанный на изображении [! [введите описание изображения здесь] [2]] [2]
Итак, я хочу если дубликат GP, то Dup-GP или дубликат Voucher, то Dup-V, или если оба дубликата, тогда D-GPV
Где я помещу полную запись в ячейки ваучера, например, 141-142-143- 144 вместо 141-144
Пожалуйста, помогите
Ps, я хочу простую формулу вместо кода VB, и я использую MS Офис 2007