EXCEL表格用“&”连字符合并文本时如何保持原单元格的格式?

2025-04-06 11:01:10
推荐回答(3个)
回答1:

(1)比如我现在将A1单元格的数据“2010-11-10”与B1单元格的数据“郊游花费”连起来时显示的是“40492郊游花费”,如何显示成“2010-11-10郊游花费”呢?

可以在C1单元格写入公式:
=TEXT(A1,"e-mm-dd")&B1

(2)比如A2单元格内容为“占本月预算”和B2单元格内容(除法公式得出的值)“5%(由另两个单元格算出的一串除不尽小数)”合并 ,如果要得出四舍五入的整数,或保留成1位、2位的小数,公式该怎么写?

公式可以写成如下:

四舍五入为整数
=A2&TEXT(B2,"0%")

四舍五入为一位小数
=A2&TEXT(B2,"0.0%")

四舍五入为两位小数
=A2&TEXT(B2,"0.00%")

(3)TEXT函数的定义:
将数值转换为按指定数字格式表示的文本。
语法
TEXT(value,format_text)
Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。
说明
Format_text 不能包含星号 (*)。
通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。

回答2:

第一个,如果数据在A1:B1中,公式为
=TEXT(A1,"e-mm-dd")&B1
第二个,如果数据在A2:B2中,在保留百分比小数二位,公式为
=A2&TEXT(B2,"0.00%")
保留一位,公式为
=A2&TEXT(B2,"0.0%")

回答3:

=TEXT(A1,"yyyy-mm-dd")&B1
---
=A1&TEXT(B1,"#%")