ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Can anybody help on an excel formula requirement.....? (https://www.excelbanter.com/excel-programming/368020-can-anybody-help-excel-formula-requirement.html)

Thyagaraj

Can anybody help on an excel formula requirement.....?
 
Iam in requirement of a formula in excel for recognising text and
formula for data validation as below.

Validation required:-

1 - The cell should consist of only 10 characters
2 - The first 5 characters should be only text charecters ( eg:
a,b,c........).
3 - The next 4 characters should be only numeric characters ( eg:
1,2,3.....).
4 - The last 10th character should be a text chracter only.

Is this validation possible in excel...........?

If Yes, How ........?,Please....!


Thanks in Advance

Regards
Thyagaraj


Maistrye[_5_]

Can anybody help on an excel formula requirement.....?
 

Thyagaraj Wrote:
Iam in requirement of a formula in excel for recognising text and
formula for data validation as below.

Validation required:-

1 - The cell should consist of only 10 characters
2 - The first 5 characters should be only text charecters ( eg:
a,b,c........).
3 - The next 4 characters should be only numeric characters ( eg:
1,2,3.....).
4 - The last 10th character should be a text chracter only.

Is this validation possible in excel...........?

If Yes, How ........?,Please....!


Thanks in Advance

Regards
Thyagaraj


This is by no means a complete answer to your question.

If you go to Data - Validation... then where it says Allow, choose
Custom.

This will check for the length and the middle 4 being numbers: (I'm
assuming this cell is A1)

=IF(AND(LEN(A1)=10, ISNUMBER(MID(A1,6,4))),TRUE,FALSE)

As for checking the remaining characters for their valid values, I'm
not sure what the exact limitations you have on them are. In addition,
I don't really have any ideas on how to check without writing a custom
function to call. Someone else may have to give you ideas on how to
check the other 6 characters. If you figure out a way, just slip it in
the AND(.. , .. , ..).

Scott


--
Maistrye
------------------------------------------------------------------------
Maistrye's Profile: http://www.excelforum.com/member.php...o&userid=36078
View this thread: http://www.excelforum.com/showthread...hreadid=563935


Ron Rosenfeld

Can anybody help on an excel formula requirement.....?
 
On 21 Jul 2006 20:54:24 -0700, "Thyagaraj" wrote:

Iam in requirement of a formula in excel for recognising text and
formula for data validation as below.

Validation required:-

1 - The cell should consist of only 10 characters
2 - The first 5 characters should be only text charecters ( eg:
a,b,c........).
3 - The next 4 characters should be only numeric characters ( eg:
1,2,3.....).
4 - The last 10th character should be a text chracter only.

Is this validation possible in excel...........?

If Yes, How ........?,Please....!


Thanks in Advance

Regards
Thyagaraj


Here's one method.

Download and install Longre's free morefunc.xll add-in from
http://xcell05.free.fr


In some unused cell (eg AA1), enter the formula (assuming you wish to validate
the entry in A1):

=REGEX.COUNT(A1,"^[A-Za-z]{5}\d{4}[A-Za-z]$")

In A1, use the Data Validation formula:

=AA1=1

------------------------------

You need to do it this way as Data Validation formulas must be contained on the
worksheet. The same would hold true for any custom formulas.

The above is a "Regular Expression". The formula counts the number of times
the Regular Expression is found -- in this case we want to see a count of 1.

The regular expression means that A1 must match its pattern exactly in the
order.

^[A-Za-z]{5}\d{4}[A-Za-z]$

^ Start of string
[A-Za-z]{5} Five characters that are letters only
\d{4} Four characters that are digits only
[A-Za-z] One character that is a letter only
$ End of string


--ron


All times are GMT +1. The time now is 03:05 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com