Excel中的TEXT函数(示例)|如何在Excel中使用TEXT公式?

Excel中的文字功能

excel中的text函数被归类为字符串或excel中的text函数,这是一个非常有用的函数,用于在指定数字格式的情况下将给定的输入更改为文本,当我们从多个用户中获取大量数据集时使用此公式,格式互不相同。

文字公式

以下是excel中的TEXT公式:

价值:我们要格式化

format_text:格式化我们要应用的代码

如何在Excel中使用TEXT函数? (带有示例)

Excel中的TEXT函数非常简单易用。通过一些示例让我们了解excel中TEXT的工作方式。

您可以在此处下载此TEXT功能Excel模板– TEXT功能Excel模板

范例#1

例如,我们在A和B列中有时间和日期,并且我们希望两个值都以空格作为分隔符。

因此,我们希望在C列中同时显示时间和日期,以便将值汇总为

2018年6月19日上午7:00:00,2018年6月19日上午7:15:00, 等等。

现在,当我们尝试将两个值连接在一起时,我们得到的是下面显示的值:

您可以看到Excel显示了日期和时间的值,但是该格式对于用户而言并不清晰且可读,因为每当我们在单元格中输入日期时,Excel都会使用系统短日期格式以及同时连接两个Excel来格式化日期。显示日期和时间的系统值。

为了使其更清晰,易读且以所需格式显示,我们将使用TEXT函数。

暂时我们想将其显示为 小时:分钟:秒AM / PM 和日期为 月/日/年

Excel提供了自定义格式和所需格式的列表,我们可以检查打开格式单元格窗口。

crtl + 1 在Windows和 +1 在Mac中打开 格式化单元格 窗户,在 数字 标签转到 风俗。

向下滚动并检查所需的格式。

在“类型”下:复制日期(m / d / yyyy)和时间(h:mm:ss AM / PM)的格式

现在,在C2中,我们在Excel中使用TEXT函数,该函数接受两个参数:值和要应用于该值的格式代码。因此,Excel中的TEXT公式变为

= TEXT(A2,“ h:MM:SS AM / PM”)&“”&TEXT(B2,“ m / d / yyyy”)

将文本公式excel拖动到其他单元格中,我们将以所需的格式获得所需的输出。

注意:格式代码必须为双引号,否则Excel中的TEXT函数将生成错误#NAME?

例子

如果我们不将日期格式用双引号引起来,则会导致显示以下错误。

范例#2

Excel文本功能也可用于具有较大值的号码,例如电话号码。当excel中的数值超过值99999999999时,excel始终以科学计数法表示该值。

假设我们在A和B列中有一个客户列表及其移动电话号码。移动电话号码带有其国家/地区代码。

如您所见,下面我们在excel中将这些值转换为科学计数格式

现在,我们希望它采用这样的格式,以使国家代码和移动电话号码易于阅读。我们可以使用Excel TEXT函数使其可读。

手机号码国家/地区代码包含12位数字,两位开头表示国家/地区代码,其余为联系手机号码。因此,我们在此处使用的格式代码为“ #############”

因此,Excel中的TEXT公式变为

= TEXT(B2,” #############”)

现在,如果我们希望通过分隔国家/地区代码来使其更具可读性,那么我们将通过在两个哈希之后仅放置一个连字符来更改格式代码。

带日期的文本功能格式代码

在处理日期时,下面列出了格式代码

例子#3

与字符串串联

假设我们有一个孩子名单和他们的出生日期

现在,我们想在C栏中显示姓名和出生日期,例如John于2015年12月8日出生,其他孩子也是如此。

如果我们直接将名字和出生日期连接起来,我们将获得像这样的格式的价值

但是我们希望它是另一种格式,因此使用Excel TEXT函数,我们将能够获得所需的输出。

因此,指定日期的格式,我们将使用格式代码 “ d mmmm,yyyy”

如果我们要使用月份的缩写而不是全名,我们会将mmmm更改为“’.

如果我们要显示前导零的日期,如果它是一个单值日,例如(1-9),我们将替换为“d' 和 'dd’.

因此,根据要求和我们要显示值的格式,我们可以更改格式代码。我们还可以根据需要自定义内置格式代码

例子#4

假设我们有毛额和费用金额,并且要在单元格A13中显示“净利润为”&B1

当我们在Excel中应用TEXT公式时,

=“净利润为”&B11 到B11,我们得到

A13中的公式未显示以美元为单位的格式化数字。因此,使用TEXT函数将格式应用于A13中的值的Excel中修改后的TEXT公式:

=“净利润为”&TEXT(B11,“ $#,## 0.00”)

Excel中的此TEXT公式显示文本以及格式正确的值:净利润为$ 52,291.00