У меня есть столбец в Excel, который возвращает значение на основе строки в другом столбце.Например, столбец A содержит строку:
"(1) Missing Data For 1 Runs..(20%)"
, а в столбце B: "20"
.Формула в столбце B выглядит следующим образом:
"=IF(ISBLANK(N14),"",(MID(RIGHT(N14,9),SEARCH("(",RIGHT(N14,9))+1,SEARCH(")",RIGHT(N14,9))-SEARCH("(",RIGHT(N14,9))-1)+0)*100)".
Эта формула отлично работает с аналогичной строкой с разным процентом, например, 30%, 25% и т. Д., Включая строку или значение в столбце A,которые возвращают пустое значение в столбце B.
Однако в столбце A существует другая строка, такая как
"(2) This spare part underwent repairs.."
, в которой формула возвращает #VALUE
в столбце B. Кроме того,есть другая строка, которая объединяет обе строки, например,
"(1) Missing Data For 1 Runs..(17%)
(2) This spare part underwent repairs ..",
, в которой возвращается также и 1017 * в столбце B.
Какая формула возвращает процентное число в другойколонка, в данном случае?