Две формулы доставляют мне много хлопот.Раньше я вручную вставлял формулу в первую строку, столбец, а затем копировал и вставлял ее во все столбцы.Вот две формулы для
Column A: =(IF(C2="","",IF(LEFT(C2,3)="Bus","BU CRM","CSI ACE")))
Column B: =IF(C2="","",IF(LEFT(C2,3)="CSI", "",RIGHT(C2,LEN(C2)-14)))
Вот мои попытки
Столбец A:
`FinalRow = Cells(Rows.Count, 1).End(xlUp).Row
For m = 1 To FinalRow
If Cells.Left(m, 3) = Bus Then Cells(m, 1) = "BU CRM" Else Cells(m, 1) = "CSI ACE"
Next m
End If`
Столбец B:
FinalRow = Cells(Rows.Count, 1).End(xlUp).Row
For J = 1 To FinalRow
If Cells(J, 3) = "" Or Cells.Left(J, 3) = "CSI" _
Then Cells(J, 2) = "" _
Else Cells(J, 2) = Right.(Cells(J, 3) - 14) _
Next J
End If
По сути, мой код для столбца A для просмотра столбца C, и если ячейка в первых 3 буквах столбца C - это "Bus", то столбец A должен быть "BU CRM", в противном случае он должен быть "CSI ACE"
Принимая во внимание, что столбец B должен смотреть на столбец C, и если ячейка в столбце C начинается с "CSI", она должна вернуться в столбец B "".Если столбец C не начинается с «CS», верните последние 14 букв / цифр в столбец B.
Я надеюсь, что разъяснил мою проблему и вопрос.