ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Do a calculation in cells with text data format (https://www.excelbanter.com/excel-discussion-misc-queries/59945-do-calculation-cells-text-data-format.html)

Ray

Do a calculation in cells with text data format
 
I have a few columns of cells having a mixed data format of number and text.
Is it possible to convert the first row of numbers in text data format for
further calculation? Your guidance to accomplish it is appreciated.

Thanks,

Ray



Peo Sjoblom

Do a calculation in cells with text data format
 
Example?

--

Regards,

Peo Sjoblom

"Ray" wrote in message
...
I have a few columns of cells having a mixed data format of number and

text.
Is it possible to convert the first row of numbers in text data format for
further calculation? Your guidance to accomplish it is appreciated.

Thanks,

Ray





Ray

Do a calculation in cells with text data format
 
Peo,

Below is an example.

A1 A2 A3
67 78 =A1+A2
Will be discontinued.

"67" and "Will be discontinued." are on two rows of one cell.

Your advice is appreciated.

Ray

"Peo Sjoblom" wrote in message
...
Example?

--

Regards,

Peo Sjoblom

"Ray" wrote in message
...
I have a few columns of cells having a mixed data format of number and

text.
Is it possible to convert the first row of numbers in text data format
for
further calculation? Your guidance to accomplish it is appreciated.

Thanks,

Ray







Dave Peterson

Do a calculation in cells with text data format
 
If you use alt-enter to force that new line in the cell, you could use:

=--LEFT(A1,FIND(CHAR(10),A1)-1)

The =left() portion returns the value as a string. The -- converts that string
to a number.



Ray wrote:

Peo,

Below is an example.

A1 A2 A3
67 78 =A1+A2
Will be discontinued.

"67" and "Will be discontinued." are on two rows of one cell.

Your advice is appreciated.

Ray

"Peo Sjoblom" wrote in message
...
Example?

--

Regards,

Peo Sjoblom

"Ray" wrote in message
...
I have a few columns of cells having a mixed data format of number and

text.
Is it possible to convert the first row of numbers in text data format
for
further calculation? Your guidance to accomplish it is appreciated.

Thanks,

Ray





--

Dave Peterson

Ray

Do a calculation in cells with text data format
 
Dave,

Many thanks for your suggestion that works correctly provided the cell does
have two rows. It not, it does not work. As the cell may have one or two
rows, is it possible to check the condition before applied your statement?

Ray

"Dave Peterson" wrote in message
...
If you use alt-enter to force that new line in the cell, you could use:

=--LEFT(A1,FIND(CHAR(10),A1)-1)

The =left() portion returns the value as a string. The -- converts that
string
to a number.



Ray wrote:

Peo,

Below is an example.

A1 A2 A3
67 78 =A1+A2
Will be discontinued.

"67" and "Will be discontinued." are on two rows of one cell.

Your advice is appreciated.

Ray

"Peo Sjoblom" wrote in message
...
Example?

--

Regards,

Peo Sjoblom

"Ray" wrote in message
...
I have a few columns of cells having a mixed data format of number and
text.
Is it possible to convert the first row of numbers in text data format
for
further calculation? Your guidance to accomplish it is appreciated.

Thanks,

Ray





--

Dave Peterson




Dave Peterson

Do a calculation in cells with text data format
 
One way is to just "add" that line feed in the string you're searching through:

=--LEFT(A1&CHAR(10),FIND(CHAR(10),A1&CHAR(10))-1)

If the cell already has one (or lots), it won't hurt. If it doesn't, then the
formula will find the one we added.

Ray wrote:

Dave,

Many thanks for your suggestion that works correctly provided the cell does
have two rows. It not, it does not work. As the cell may have one or two
rows, is it possible to check the condition before applied your statement?

Ray

"Dave Peterson" wrote in message
...
If you use alt-enter to force that new line in the cell, you could use:

=--LEFT(A1,FIND(CHAR(10),A1)-1)

The =left() portion returns the value as a string. The -- converts that
string
to a number.



Ray wrote:

Peo,

Below is an example.

A1 A2 A3
67 78 =A1+A2
Will be discontinued.

"67" and "Will be discontinued." are on two rows of one cell.

Your advice is appreciated.

Ray

"Peo Sjoblom" wrote in message
...
Example?

--

Regards,

Peo Sjoblom

"Ray" wrote in message
...
I have a few columns of cells having a mixed data format of number and
text.
Is it possible to convert the first row of numbers in text data format
for
further calculation? Your guidance to accomplish it is appreciated.

Thanks,

Ray





--

Dave Peterson


--

Dave Peterson

Ray

Do a calculation in cells with text data format
 
Dave,

Excellent! Thanks a lot.

Ray

"Dave Peterson" wrote in message
...
One way is to just "add" that line feed in the string you're searching
through:

=--LEFT(A1&CHAR(10),FIND(CHAR(10),A1&CHAR(10))-1)

If the cell already has one (or lots), it won't hurt. If it doesn't, then
the
formula will find the one we added.

Ray wrote:

Dave,

Many thanks for your suggestion that works correctly provided the cell
does
have two rows. It not, it does not work. As the cell may have one or
two
rows, is it possible to check the condition before applied your
statement?

Ray

"Dave Peterson" wrote in message
...
If you use alt-enter to force that new line in the cell, you could use:

=--LEFT(A1,FIND(CHAR(10),A1)-1)

The =left() portion returns the value as a string. The -- converts
that
string
to a number.



Ray wrote:

Peo,

Below is an example.

A1 A2 A3
67 78 =A1+A2
Will be discontinued.

"67" and "Will be discontinued." are on two rows of one cell.

Your advice is appreciated.

Ray

"Peo Sjoblom" wrote in message
...
Example?

--

Regards,

Peo Sjoblom

"Ray" wrote in message
...
I have a few columns of cells having a mixed data format of number
and
text.
Is it possible to convert the first row of numbers in text data
format
for
further calculation? Your guidance to accomplish it is appreciated.

Thanks,

Ray





--

Dave Peterson


--

Dave Peterson





All times are GMT +1. The time now is 05:12 AM.

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