формула Excel, определить номер здания в адресе - PullRequest
1 голос
/ 20 февраля 2020

У меня есть столбец с адресами. Мне нужна формула в Excel, чтобы определить, есть ли у этих данных номер здания в адресной строке 1. Пожалуйста, посмотрите пример данных ниже. Я пытаюсь определить, хороший ли это формат адреса или нет в Excel. Это поможет с моим анализом. Например, нижеприведенная улица H не имеет номера здания, а 104 Washington Dr имеет номер здания. Как я могу построить формулу для этого? Спасибо!

enter image description here

Ответы [ 2 ]

2 голосов
/ 20 февраля 2020

Попробуйте:

=IF(SUMPRODUCT(COUNTIF(A2;"*"&{"1";"2";"3";"4";"5";"6";"7";"8";"9";"0"} & "*"))>0;"Yes";"No")

enter image description here

Вот как это работает:

  1. COUNTIF(A2;"*"&{"1";"2";"3";"4";"5";"6";"7";"8";"9";"0"} & "*") вернется массив 0 и 1, если любое число присутствует в любой части строки (мы используем подстановочные знаки * до и после)
  2. Мы суммируем массив с шага 1 с SUMPRODUCT.
  3. Если итоговая сумма равна 0, это означает НЕТ, в противном случае означает ДА, потому что присутствует хотя бы одно число.
0 голосов
/ 20 февраля 2020

Вы также можете использовать что-то вроде этого:

=NOT(ISERROR(VALUE(TEXTJOIN("",TRUE,IFERROR(MID(B6,ROW(INDIRECT("1:100")),1)+0,"")))))

Это вернет логическое значение, указывающее, что в строке есть числа.

Дополнительные пояснения здесь

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