2017-01-13 16 views
2

Я использую SUMIFS в Excel для добавления значений на основе имени сайта. В настоящее время я использую подстановочный шаблон *, чтобы установить общее имя сайта, чтобы аналогичные имена сайтов рассматривались вместе (например, London&'*' для объединения "London 1" и "London 2"). Моя проблема заключается в том, что, когда имена сайтов слишком похожи, как показано ниже:Excel - числовой шаблон, который помогает группировать значения?

 
"London 1" 
"London 2" 
"London Oxford St 1" 
"London Oxford St 2" 
"London Hammersmith" 

затем London&'*' рассматривает все вышеперечисленные имена узлов вместе, вместо того, чтобы сгруппировать те, которые я хочу, чтобы сгруппировать вместе (то есть те, где за именем сайта следует числовое значение: "London 1" и "London 2").

Есть ли способ рассматривать только числовые значения для шаблона вместо любого текста?

+0

Может добавить условие к вашему SUMIFS по длине участка с использованием LEN()? – maxhob17

ответ

2

Для London 1 и London 2 вы можете использовать вопросительный знак ? подстановочные

London ?

Это относится к одному символу, а не любое количество символов - что и звездочка дает

Обратите внимание, что это не даст вам ничего большего, чем London 9. Для London 10 к London 99 вам нужно будет иметь London ?? в качестве критерия

Также обратите внимание, что я не использовал амперсанд &. "London"&"*" такая же, как "London*"


+0

Спасибо за ваш ответ. – sjbka

+0

Рад помочь, если это ответили на ваш вопрос, пожалуйста, примите ответ, нажав галочку слева от этого ответа – CallumDA

0

Вы также можете попробовать это, если вы определенно хотели те, заканчивающиеся в ряде группировать (работает для одной цифры)

=SUMPRODUCT(ISNUMBER(FIND("London "&{1,2,3,4,5,6,7,8,9,0},A2:A10))*B2:B10) 

где имена сайтов в столбец а и значения в столбце B.

EDIT

Это фактически эквивалентно «* Лондон [0-9] *» так «Бейкер-стрит» также найдет Шерлок Холмс Бейкер-стрит 221B.

Это эквивалентно «Лондон [0-9]»

=SUMPRODUCT((A2:A10="London "&{1,2,3,4,5,6,7,8,9,0})*B2:B10) 

 Смежные вопросы

  • Нет связанных вопросов^_^