Google Sheets – Concatenation Truncating Numeric Value

concatenategoogle sheets

in a cell J21 I have entered a numeric value 1.10000. The cell is set to numeric value with 5 decimal places.

When using concatenate =CONCATENATE("=CONCATENATE("@ £/€ rate: ",(J21)) in another cell elsewhere on the sheet, I get the result "@ £/€ rate: 1.1 therefore truncating the full value shown (1.10000).

Is there a way to concatenate the full value including any zeros?

Following the answer provided by @marikamitsos the following results were produced:

enter image description here

The issue seems clearly at the door of limitations to CONCATENATE since a straight reference to the cell containing the value gives the result required.

Best Answer

Answer updated

(as a reply to your edit, comment as well as your own accepted answer.)

I am afraid you jump to the wrong conclusions thus also misleading the readers.

Why? Because...

Just as in this hidden/missing text.
1. In your statement "in a cell J21 I have a set value 1.10000" you merely reveal what is present in the cell.
2. Further more you fail to show how this value was placed there (whether manually or as a result of a formula/script).
3. Not even how it is formatted or presented.
4. More so whether the value is a number or text.
5. Needless to mention the reference to its Horizontal alignment (in your later added image)
6. Finally, you do not take into consideration any of the aforementioned points even after your edited question or more so in your accepted answer.

The above may seem to be insignificant, still truly essential and should not be missed for the right set of conclusions.

Thus you arrive to a wrong/partial assumption

"concatenate doesn't work in ...as both solutions still truncate the numeric result."

All given solutions (yours and mine) work.

The correct conclusion

The issue does NOT lay on CONCATENATE itself.
Depending on the situation different solutions may apply.

When asking a question please share all relevant info and even better share an editable sheet so you can be easier helped.


Original answer


You should change your formula syntax to

=CONCATENATE("@ £/€ rate: ",(J2))

You could also use

="@ £/€ rate: "&J2

(Please adjust ranges to your needs)

enter image description here

Functions used: