EXCEL: Как извлечь переменные числа чисел из ячейки и определить диапазон из извлеченных чисел, только используя FORMULAS? - PullRequest
0 голосов
/ 31 октября 2019

Я столкнулся с вопросом, в рамках которого я должен извлекать переменные числа (1 или 2) чисел из ячейки только по формулам.

Я смотрел на функции разбиения,и левую и правую функции, но я не думаю, что они точно соответствуют моей миссии. Кроме того, мне сложно определить, содержит ли ячейка 1 или 2 числа, используя формулы - без жесткого кодирования.

В этом столбце ячеек есть значения, такие как: "< 4.00%", "> 8.01%" или "4.01%-8.00%", и ониозначает диапазон чисел%.

  • Для ячеек с одним числом% мне нужно только извлечь это значение 1.
  • Для ячеек с двумя числами% (т. е. 4.01 и8.00), мне нужно извлечь 2 значения.

Как мне использовать формулы для извлечения диапазонов (есть ли в ячейке один% числа два - что я также долженвыяснить, используя формулы )?

Спасибо!

1 Ответ

1 голос
/ 31 октября 2019

Основываясь исключительно на том, что вы предоставили:

=IFERROR(--TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A1,">",""),"<",""),"-",REPT(" ",99)),(COLUMN(A1)-1)*99+1,99)),"")

Поместите это в первую ячейку, скопируйте вверх и вниз, затем отформатируйте по желанию.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...