Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
It sounds dumb & real silly, I can't figure the definition or meaning in
laymans term for the LEN function and why is it used in so many functions. The definition in the help section doesn't say much about LEN. For example =RIGHT(A1,LEN(A1)-3) Please help. Thank you. |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
LEN is often used, as in your example, so that you can strip off leading
characters, and not lose any. By using LEN, you don't have to guess how big a cell is, you use its actual value. For example, say we want to strip off the first 3 characters for the following sequence ABC123 XYZ99999999 AAA1 We don't actually strip characters away, we return all but those characters. But, how many characters do we allow for, 3, 7, 1? By using LEN we can calculate the lengths (6, 10, 4) and extract all but the first 3 (LEN(A1)-3).Combine that with RIGHT(A1,that_num) and we return 123 9999999 1 -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) " wrote in message ... It sounds dumb & real silly, I can't figure the definition or meaning in laymans term for the LEN function and why is it used in so many functions. The definition in the help section doesn't say much about LEN. For example =RIGHT(A1,LEN(A1)-3) Please help. Thank you. |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thanks Bob. I get it now.
"Bob Phillips" wrote: LEN is often used, as in your example, so that you can strip off leading characters, and not lose any. By using LEN, you don't have to guess how big a cell is, you use its actual value. For example, say we want to strip off the first 3 characters for the following sequence ABC123 XYZ99999999 AAA1 We don't actually strip characters away, we return all but those characters. But, how many characters do we allow for, 3, 7, 1? By using LEN we can calculate the lengths (6, 10, 4) and extract all but the first 3 (LEN(A1)-3).Combine that with RIGHT(A1,that_num) and we return 123 9999999 1 -- HTH Bob Phillips (replace xxxx in the email address with gmail if mailing direct) " wrote in message ... It sounds dumb & real silly, I can't figure the definition or meaning in laymans term for the LEN function and why is it used in so many functions. The definition in the help section doesn't say much about LEN. For example =RIGHT(A1,LEN(A1)-3) Please help. Thank you. |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I'm no expert but where a piece of data can be any length the only way to
discover its length, and to act upon it, is to use a function that will count the number of characters. eg A1 = "This is my sample data string." [30 characters] So, your formula LEN(A1)-3 = 27. All it's doing is a character count. When used in =RIGHT(A1,LEN(A1)-3) It is selecting the string of data 'A1' and excluding the last three characters. So, you get "This is my sample data stri" If you have a string A1 = "JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC" you can select three characters from the string by using =MID(A1,(Month No x 3)-3,3) which for APR (month 4) will count in twelve characters (4x3) then count back 3 (9) then display the next three (3) characters = "APR". I apologise if this is as clear as mud, but I only joined this queue tonight and haven't read any learned replies yet. Regards, Len -- Len " wrote: It sounds dumb & real silly, I can't figure the definition or meaning in laymans term for the LEN function and why is it used in so many functions. The definition in the help section doesn't say much about LEN. For example =RIGHT(A1,LEN(A1)-3) Please help. Thank you. |
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thanks a whole lot!!!! Have a great weekend!!!
"Len" wrote: I'm no expert but where a piece of data can be any length the only way to discover its length, and to act upon it, is to use a function that will count the number of characters. eg A1 = "This is my sample data string." [30 characters] So, your formula LEN(A1)-3 = 27. All it's doing is a character count. When used in =RIGHT(A1,LEN(A1)-3) It is selecting the string of data 'A1' and excluding the last three characters. So, you get "This is my sample data stri" If you have a string A1 = "JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC" you can select three characters from the string by using =MID(A1,(Month No x 3)-3,3) which for APR (month 4) will count in twelve characters (4x3) then count back 3 (9) then display the next three (3) characters = "APR". I apologise if this is as clear as mud, but I only joined this queue tonight and haven't read any learned replies yet. Regards, Len -- Len " wrote: It sounds dumb & real silly, I can't figure the definition or meaning in laymans term for the LEN function and why is it used in so many functions. The definition in the help section doesn't say much about LEN. For example =RIGHT(A1,LEN(A1)-3) Please help. Thank you. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I get ONLY new info from 1 Worksheet to another automatical | Excel Worksheet Functions | |||
CELL Function and Worksheet Name in a Cell | Excel Worksheet Functions | |||
Average Function (include Blank Cells and Zeros) | Excel Discussion (Misc queries) | |||
Passing a WorkSheet from a Function??? | Excel Worksheet Functions | |||
numerical integration | Excel Discussion (Misc queries) |