I have a column with addresses. I need a formula in excel to detect whether this data has a building number in the address line 1. Please see below sample data. I am trying to detect if this is a good address format or not in excel. This will help with my analysis. For example, H street below does not have a building number but 104 Washington Dr does have a building number. How can I build a formula to do this? Thanks!

Try this:

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

This is how it works:

`COUNTIF(A2;"*"&{"1";"2";"3";"4";"5";"6";"7";"8";"9";"0"} & "*")`

will return an array of 0 and 1 if any number is present at any part of the string (we use wildcards * before and after)- We sum up the array from step 1 with
`SUMPRODUCT`

. - If the final sum is 0, it means NO, otherway means YES, because at least one number is present.

### Answer：

You could also use something like this:

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

This will return a boolean indicating that the string has numbers in it.

More explanation here

Tags: excelexcel