У меня есть набор данных, где мне нужно найти максимальные или минимальные значения из ячейки, где каждое число разделено знаком +.
19+11+9+26+89+10
Я использовал текст для столбцов, а затем нашел максимальное значение для приведенного выше с помощью функции MAX
=MAX(B2:G2)
, есть ли лучший способ получить максимальное или минимальное значение без использования текста в столбцах.
Вы можете попробовать,
=MAX(FILTERXML("<a><b>"&SUBSTITUTE(B2,"+","</b><b>")&"</b></a>","//b"))
Или, если вы используете О365 и в настоящее время находитесь в версии Канал бета-тестирования программы предварительной оценки Office, попробуйте использовать функцию TEXTSPLIT()
,
=MAX(--TEXTSPLIT(B2,"+"))
@Harun24HR дада, абсолютно, FILTERXML()
невероятен и универсален, более или менее похож на SUMPRODUCT()
функцию!
FILTERXML()
хороший выбор.