Check if cell contains a numeric character

nicolewh

Well-known Member
Joined
Aug 7, 2009
Messages
554
I want to check if a range("a1") contains a numeric character. Example:
if A1 = "asef45adsf" then answer is True
if A1 = adjsfaff" then answer is False

Thanks!
 
Last edited:

Some videos you may like

Excel Facts

Return population for a City
If you have a list of cities in A2:A100, use Data, Geography. Then =A2.Population and copy down.

mikerickson

MrExcel MVP
Joined
Jan 15, 2007
Messages
23,770
=IF(SUMPRODUCT(COUNTIF(A1,"*"&{1,2,3,4,5,6,7,8,9,0}))>0, "Contains at least one numeric character, "not")
 

PA HS Teacher

Well-known Member
Joined
Jul 17, 2004
Messages
2,838

ADVERTISEMENT

how about

=SUMPRODUCT(--ISNUMBER(--MID($A$1,ROW($A:$A:INDEX($A:$A,LEN(A1))),1)))>0
 

Weaver

Well-known Member
Joined
Sep 10, 2008
Messages
5,196
one solution

=MIN(LEN(SUBSTITUTE(A1,MID("0123456789",ROW($A$1:$A$10),1),"")))<LEN(A1)

confirmed using ctrl+shift+enter (curly brackets appear {})
 

VoG

Legend
Joined
Jun 19, 2002
Messages
63,650

ADVERTISEMENT

Try this function

Code:
Function IsNum(r As Range) As Boolean
Dim i As Long
For i = 1 To Len(r.Value)
    If IsNumeric(Mid(r.Value, i, 1)) Then
        IsNum = True
        Exit For
    End If
Next i
End Function
then use e.g.

Code:
X=IsNum(Range("E5"))
 

Weaver

Well-known Member
Joined
Sep 10, 2008
Messages
5,196
4 different solutions - you gotta love this site!
 

Fowmy

Well-known Member
Joined
Jul 10, 2008
Messages
512
Office Version
365
Platform
Windows
Yep, Let me add the 5th Solution for you

=COUNT(SEARCH({1,2,3,4,5,6,7,8,9,0},A1))>0
 

Subscribe on YouTube

Watch MrExcel Video

Forum statistics

Threads
1,106,771
Messages
5,513,339
Members
408,946
Latest member
dtdyson

This Week's Hot Topics

  • Sort code advice please
    Hi, I have the code below which im trying to edit but getting a little stuck. This was the original code which worked fine,columns A-F would sort...
  • SUMPRODUCT with nested If statement
    Hi everyone, Hope you're all well. I'm hoping someone will be able to point me in the right direction with a problem I'm having with a SUMPRODUCT...
  • VBA - simple sort is killing me!
    Hello all! This should be so easy, but not for me, apparently! I have a table of data that can be of varying lengths and widths. My current macro...
  • Compare Two Lists
    I have two Lists and I need to be able to Identify differences between them. List 100 comes from a workbook - the other is downloaded form the...
  • Formula that deducts points for each code I input.
    I am trying to create a formula that will have each student in my class start at 100 points and then for each code that I enter (PP for Poor...
  • Conditional formatting formula required for day of week and a value
    Hi, I have a really simple spreadsheet where column A is the date, column B is the activity total shown as a number and column C states the day of...
Top