Страницы: 1
RSS
Сокращение числа/текста
 
Имеется столбец типа:
2 000 000руб
560 000руб
Нет в наличии
Как убрать 000руб и оставить "Нет в наличии" без изменения во всем столбце?
Изменено: orbit21 - 05.10.2016 16:50:09
 
orbit21,
> если везде надо убрать последние три нуля и букву р:
ЕСЛИ ячейка не = "Нет в наличии"; левсимв(

А вообще, Давайте пример!
Кажется все забыли про сводные :)
 
.
 
вариант макроса,кнопки test и повтор
Код
Sub test()
   Dim z, i&: z = Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row).Value
   With CreateObject("VBScript.RegExp"): .Pattern = "000руб"
   For i = 1 To UBound(z)
      If .test(z(i, 1)) Then z(i, 1) = .Replace(z(i, 1), "")
   Next
    End With
  Range("A1").Resize(UBound(z), 1).Value = z
End Sub
Изменено: sv2013 - 05.10.2016 17:20:09
Страницы: 1
Наверх