Remember Me?

#1
January 7th 10, 06:45 PM posted to microsoft.public.excel.misc
 external usenet poster First recorded activity by ExcelBanter: Feb 2009 Posts: 15
Count specific characters in a cell

Is there a way to count the number of times a specific character occurs in a
specific cell?

For example, if cell A1 has "ABC123ABC" and I wanted to count the number of
occurances that "A" showed up, and wanted the out put to be in B1. In this
example the desired result would equal "2".

--
Thank you,
John Gregory

#2
January 7th 10, 06:57 PM posted to microsoft.public.excel.misc
 external usenet poster First recorded activity by ExcelBanter: Oct 2008 Posts: 96
Count specific characters in a cell

It can be done by splitting the data into separate columns and then using a
countif formula but that may not be feasable in the s/s. If you have a whole
column of similar data then it's simple to use the Text to Columns feature.

I hope someone can come up with a way because that would be helpful to me
also.

"JGreg7" wrote:

Is there a way to count the number of times a specific character occurs in a
specific cell?

For example, if cell A1 has "ABC123ABC" and I wanted to count the number of
occurances that "A" showed up, and wanted the out put to be in B1. In this
example the desired result would equal "2".

--
Thank you,
John Gregory

#3
January 7th 10, 07:00 PM posted to microsoft.public.excel.misc
 external usenet poster First recorded activity by ExcelBanter: Nov 2006 Posts: 15,768
Count specific characters in a cell

Try this...

=LEN(A1)-LEN(SUBSTITUTE(A1,"A",""))

Note that this is case sensitive.

If A1 = aBC123ABC the formula will return 1. Only the upper case "A" is
being counted. Likewise, if the formula was:

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Then in this case only the lower case "a" will be counted.

If you want to ignore case then try this version:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),UPPER("A"),""))

That will count both lower and upper case "a" or "A".

--
Biff
Microsoft Excel MVP

"JGreg7" wrote in message
...
Is there a way to count the number of times a specific character occurs in
a
specific cell?

For example, if cell A1 has "ABC123ABC" and I wanted to count the number
of
occurances that "A" showed up, and wanted the out put to be in B1. In
this
example the desired result would equal "2".

--
Thank you,
John Gregory

#4
January 7th 10, 07:05 PM posted to microsoft.public.excel.misc
 external usenet poster First recorded activity by ExcelBanter: Dec 2007 Posts: 2,722
Count specific characters in a cell

=LEN(A1)-LEN(SUBSTITUTE(A1,"A",""))

or, for a non-case-sensitive version:
=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))
--
Best Regards,

Luke M
*Remember to click "yes" if this post helped you!*

"Arceedee" wrote:

It can be done by splitting the data into separate columns and then using a
countif formula but that may not be feasable in the s/s. If you have a whole
column of similar data then it's simple to use the Text to Columns feature.

I hope someone can come up with a way because that would be helpful to me
also.

"JGreg7" wrote:

Is there a way to count the number of times a specific character occurs in a
specific cell?

For example, if cell A1 has "ABC123ABC" and I wanted to count the number of
occurances that "A" showed up, and wanted the out put to be in B1. In this
example the desired result would equal "2".

--
Thank you,
John Gregory

#5
January 7th 10, 07:10 PM posted to microsoft.public.excel.misc
 external usenet poster First recorded activity by ExcelBanter: Feb 2009 Posts: 15
Count specific characters in a cell

The text strings I have to deal with are actually fairly long. I have been
converting them to text and importing them into Excel as delimited files
using the desired character as the delimiter. I then have to sort and tag
the data and then reassenmble the text strings. Although this works, it is
very tedious. There must be a better way.

--
Thank you,
John Gregory

"Arceedee" wrote:

It can be done by splitting the data into separate columns and then using a
countif formula but that may not be feasable in the s/s. If you have a whole
column of similar data then it's simple to use the Text to Columns feature.

I hope someone can come up with a way because that would be helpful to me
also.

"JGreg7" wrote:

Is there a way to count the number of times a specific character occurs in a
specific cell?

For example, if cell A1 has "ABC123ABC" and I wanted to count the number of
occurances that "A" showed up, and wanted the out put to be in B1. In this
example the desired result would equal "2".

--
Thank you,
John Gregory

#6
January 7th 10, 07:13 PM posted to microsoft.public.excel.misc
 external usenet poster First recorded activity by ExcelBanter: Oct 2008 Posts: 96
Count specific characters in a cell

Luke has the answer. Thanks Luke.

"JGreg7" wrote:

The text strings I have to deal with are actually fairly long. I have been
converting them to text and importing them into Excel as delimited files
using the desired character as the delimiter. I then have to sort and tag
the data and then reassenmble the text strings. Although this works, it is
very tedious. There must be a better way.

--
Thank you,
John Gregory

"Arceedee" wrote:

It can be done by splitting the data into separate columns and then using a
countif formula but that may not be feasable in the s/s. If you have a whole
column of similar data then it's simple to use the Text to Columns feature.

I hope someone can come up with a way because that would be helpful to me
also.

"JGreg7" wrote:

Is there a way to count the number of times a specific character occurs in a
specific cell?

For example, if cell A1 has "ABC123ABC" and I wanted to count the number of
occurances that "A" showed up, and wanted the out put to be in B1. In this
example the desired result would equal "2".

--
Thank you,
John Gregory

#7
January 7th 10, 11:03 PM posted to microsoft.public.excel.misc
 external usenet poster First recorded activity by ExcelBanter: Feb 2009 Posts: 15
Count specific characters in a cell

Thank you all for your help with this - I appreciate it.
--
Thank you,
John Gregory

"T. Valko" wrote:

Try this...

=LEN(A1)-LEN(SUBSTITUTE(A1,"A",""))

Note that this is case sensitive.

If A1 = aBC123ABC the formula will return 1. Only the upper case "A" is
being counted. Likewise, if the formula was:

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Then in this case only the lower case "a" will be counted.

If you want to ignore case then try this version:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),UPPER("A"),""))

That will count both lower and upper case "a" or "A".

--
Biff
Microsoft Excel MVP

"JGreg7" wrote in message
...
Is there a way to count the number of times a specific character occurs in
a
specific cell?

For example, if cell A1 has "ABC123ABC" and I wanted to count the number
of
occurances that "A" showed up, and wanted the out put to be in B1. In
this
example the desired result would equal "2".

--
Thank you,
John Gregory

.

#8
January 8th 10, 12:04 AM posted to microsoft.public.excel.misc
 external usenet poster First recorded activity by ExcelBanter: Nov 2006 Posts: 15,768
Count specific characters in a cell

You're welcome. Thanks for the feedback!

--
Biff
Microsoft Excel MVP

"JGreg7" wrote in message
...
Thank you all for your help with this - I appreciate it.
--
Thank you,
John Gregory

"T. Valko" wrote:

Try this...

=LEN(A1)-LEN(SUBSTITUTE(A1,"A",""))

Note that this is case sensitive.

If A1 = aBC123ABC the formula will return 1. Only the upper case "A" is
being counted. Likewise, if the formula was:

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Then in this case only the lower case "a" will be counted.

If you want to ignore case then try this version:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),UPPER("A"),""))

That will count both lower and upper case "a" or "A".

--
Biff
Microsoft Excel MVP

"JGreg7" wrote in message
...
Is there a way to count the number of times a specific character occurs
in
a
specific cell?

For example, if cell A1 has "ABC123ABC" and I wanted to count the
number
of
occurances that "A" showed up, and wanted the out put to be in B1. In
this
example the desired result would equal "2".

--
Thank you,
John Gregory

.

 Posting Rules Smilies are On [IMG] code is On HTML code is OffTrackbacks are On Pingbacks are On Refbacks are On

 Similar Threads Thread Thread Starter Forum Replies Last Post T. Valko Excel Discussion (Misc queries) 0 November 5th 09 08:58 PM Mike H Excel Discussion (Misc queries) 0 November 5th 09 08:56 PM johan Excel Discussion (Misc queries) 2 September 18th 09 11:35 AM brantty Excel Discussion (Misc queries) 18 July 25th 08 09:04 AM tim Excel Discussion (Misc queries) 1 May 20th 05 05:23 AM

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