在excel中使用文本和文本函数的提示

让我们看看在Excel电子表格中使用文本的各种方法。了解几种不同的Excel文本函数,并了解它们如何为您节省时间。...

当您想到Excel(我们最重要的Excel提示)时,您可能会想到数字、计算和公式。但是,您也可以向电子表格添加文本,如标题、说明或人名。

今天我们将介绍在Excel电子表格中使用文本的各种方法。我们将讨论处理文本的几种不同功能。无论何时使用函数,总是以等号(=)开头。

在单元格中换行文本

在比单元格宽的单元格中输入文本时,默认情况下,文本将超过单元格的右边框。但是很容易让文本换行以适应列宽。更改单元格宽度时,文字换行将自动调整。

若要在单元格中进行文字换行,请选择该单元格,然后单击“常用”选项卡“对齐”部分中的“换行文字”按钮。

文本被包装在单元格中,行高度会自动调整以适合文本。

如果行高度未自动调整,则可以将行设置为特定高度。

要自动使行高适合文本,请选择单元格。然后,在“常用”选项卡上的“单元格”区域中单击“格式”,然后选择“自动调整行高”。

如果要将行保持在特定高度,可以对其进行更改以确保包装的文本适合。从“格式”菜单中选择“行高”。然后,在“行高度”对话框中输入行的高度,然后单击“确定”。

也可以向下拖动行的下边框,直到所有文本行都适合单元格。

在单元格中输入换行符

如果单元格中的文本超过右边框,还可以**换行符以手动换行。

双击单元格编辑文本或按F2键。在文本中要**换行符的位置单击鼠标。然后,按Alt+Enter。

如果在“常用”选项卡的“单元格”区域中将“格式”设置为“自动调整行高”,则会调整行高以适应文本。

对包含任何文本的单元格进行计数

如果要知道工作表中某个区域中有多少单元格包含文本(不是数字、错误、公式或空白单元格),可以使用COUNTIF函数。

COUNTIF函数用于计算任意数量的文本字符的通用形式为:

=COUNTIF(cellrange,"*")

cellrange表示任何单元格范围,如B2:B9。引号之间的星号是一个通配符,表示任何匹配的文本字符数。关于什么是文本字符,需要注意以下几点:

  • 逻辑值TRUE和FALSE不算作文本。
  • 作为文本输入的数字在通配符(*)中计数。
  • 计数以撇号(')开头的空白单元格。

例如,要计算以下工作表中单元格范围A2:G9中包含文本的单元格数,请输入“=COUNTIF”(“)。然后,要输入单元格范围,我们选择要包含在计数中的单元格。

COUNTIF函数不区分大小写。

然后,键入逗号(,)和由双引号包围的通配符(*)。

按Enter键完成函数输入并在单元格中查看结果。

对包含特定文本的单元格进行计数

还可以使用COUNTIF函数计算包含特定文本字符的单元格数。

计算特定字符串文本字符出现次数的通用函数为:

=COUNTIF(cellrange,"txt")

与上一节一样,cellrange表示任何单元格范围,如B2:B9。我们将要查找的文本字符字符串放在双引号之间。

例如,要计算以下工作表中单元格范围A2:G9中包含“Pencil”的单元格数,我们输入以下函数:

=COUNTIF(A2:G9,"Pencil")

这将查找所有只包含单词“Pencil”的单元格,而单元格中没有其他文本。因为COUNTIF函数不区分大小写,所以它将查找包含“Pencil”或“Pencil”的所有单元格。

COUNTIFS函数允许您对包含文本的单元格进行计数,但不包括包含特定文本字符的单元格。

例如,我们通过以下方式使用COUNTIFS查找除“Pencil”之外包含任何文本的所有单元格。

=COUNTIFS(A2:G9,"*",A2:G9,"<>Pencil")

对于COUNTIFS函数,首先为其指定要查找的范围和文本。然后,再次将其设置为相同的范围,并排除要排除的文本。“<>”用于排除后面的任何文本。

使用COUNTIF或COUNTIFS函数时,可以在字符串的一侧或两侧添加星号,以查找包含由任意数量的文本字符(或无)包围的字符串的单元格。

例如,要查找包含字母“j”的所有单元格,我们使用以下函数:

=COUNTIF(A2:G9,"*j*")

同样,因为COUNTIF函数不区分大小写,所以包含“j”或“j”的单元格将被计数。

将文本转换为数字

如果有许多单元格包含以文本形式存储的数字,有几种方法可以将文本转换为数字。

当一个数字在单元格中左对齐而不是右对齐时,可以判断它是否被格式化为文本。此外,如果数字在开头使用撇号(')强制格式化为文本,则单元格的左上角将出现一个绿色三角形。

要将文本转换为数字,可以使用“转换为数字”选项、“文本转换为列”功能或“特殊粘贴”。我们在关于在Excel中提取数字和文本的文章中讨论了每种方法。

将数字转换为文本

有时您可能希望将数字存储为文本。也许你正在一系列单元格上执行一个操作,而有些单元格即使是数字,你也不想读作数字。

在数字开头键入撇号(')可将其转换为文本。但是,如果有许多单元格中的数字要转换为文本,则可以使用text函数。

例如,我们希望将下面显示的B列中的数字转换为文本。我们在第一个数字右侧的单元格中键入以下函数。

=TEXT(B2,"0")

为函数指定要转换的数字的单元格引用,然后指定所需的数字格式。我们只是转换成一个没有特殊格式的数字(例如,不是货币或日期)。所以我们使用“0”(零)。

使用自动填充功能将文本函数复制到其余单元格。数字变成文本并左对齐。

可以将转换后的值复制并粘贴到原始列中。选择包含文本函数的单元格,然后按Ctrl+C组合键进行复制。选择原始列中的第一个单元格。在“主页”选项卡上,单击“粘贴”按钮上的箭头,然后转到“粘贴特殊内容”&gt;价值观

您可以在Microsoft的技术支持网站上的文本功能中找到不同文本格式的示例。

将文本转换为日期

您是否曾经从其他人那里获得过一份工作簿,其中他们以文本、数字或无法识别为日期的格式输入日期?可以使用DATE函数将文本转换为日期。

以下是日期函数的通用格式:

=DATE(year,month,day)

对于年、月和日,我们将使用LEFT、MID和RIGHT字符串函数来提取要转换的文本或数字的适当部分。我们将解释下图中的四个示例。

为了将单元格C2中的“20171024”转换为日期,我们使用左函数提取年份(2017)的前四个字符。然后,我们使用MID函数提取从第五个位置开始的两个字符,即月份(10)。最后,我们使用RIGHT函数提取最后两个字符作为日期(24)。

=DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))

单元格C3中的下一个示例“2102018”的顺序不同。我们仍然使用字符串函数,但顺序不同。我们使用正确的函数提取了本年度(2018年)的最后四个字符。在这种情况下,月份只有一个数字,因此我们使用LEFT函数提取第一个字符作为月份(2)。最后,我们使用MID函数提取从第二个位置开始的两个字符,即日期(10)。

=DATE(RIGHT(C3,4),LEFT(C3,1),MID(C3,2,2))

单元格C4和C5中的日期看起来像正常日期,但Excel不将其识别为日期。在C4单元格中,格式为日、月、年。因此,我们按以下方式使用RIGHT、MID和LEFT函数:

=DATE(RIGHT(C4,4),MID(C4,4,2),LEFT(C4,2))

在单元格C5中,格式为月、日和年,在一位数的月份前面使用两个零。因此,我们按以下方式使用RIGHT、LEFT和MID函数:

=DATE(RIGHT(C5,4),LEFT(C5,2),MID(C5,4,2))

使用DATE函数似乎和重新键入文本的工作量一样多。但是,如果一个人在工作,那么很可能在整个工作簿中使用相同的格式。

在这种情况下,可以复制和粘贴函数,单元格引用将调整为正确的单元格。如果没有,只需输入正确的单元格引用即可。可以高亮显示函数中的单元格引用,然后选择要输入该引用的单元格。

合并来自多个单元格的文本

如果工作表上有大量数据,并且需要合并多个单元格中的文本,有一种简单的方法可以做到这一点。你不必重新键入所有的文本。

例如,我们有一个包含员工姓名及其联系信息的工作表,如下所示。我们希望将名字和姓氏分开,然后将它们合并成一个全名列。我们还可以通过组合名字和姓氏自动创建电子邮件地址。

为此,我们使用CONCATENATE函数。“连接”只是指“组合”或“连接在一起”。此函数允许您将不同单元格中的文本组合到一个单元格中。您还可以将任何其他文本添加到来自其他单元格的文本中。

要将一行中的姓和名合并到全名列中,我们将按以下方式使用CONCATENATE函数:

=CONCATENATE(B2," ",A2)

为串联函数指定要按所需顺序组合的文本。因此,我们给函数起了名字(B2),一个双引号(“”)中的空格,然后是姓氏(A2)。

我们也可以用同样的方法建立电子邮件地址。我们使用名字(B2)、姓氏(A2),然后在电子邮件地址(@email.com)的其余部分加上双引号。

=CONCATENATE(B2,A2,"@email.com")

始终将任何特定文本放在双引号中,但不要在单元格引用周围加引号。

将文本分隔为多个单元格

是否有一些单元格包含要分离的混合格式内容?例如,如果您有一个包含“14个火鸡三明治”的单元格,则可以将其分为数字(14)和文本(火鸡三明治)。这样,就可以在函数和公式中使用数字。

为了得到“14个火鸡三明治”的数字,我们使用左字符串函数。

=LEFT(B2,SEARCH(" ",B2, 1))

首先,我们给函数一个单元格引用,用于从中提取数字(B2)。然后,我们使用搜索函数查找字符串中第一个字符后的第一个空格。

为了从“14个火鸡三明治”中提取文本,我们使用右字符串函数。

=RIGHT(B2,LEN(B2)-SEARCH(" ", B2, 1))

首先,我们将要从中提取文本(B2)的单元格引用指定给正确的函数。然后,我们使用LEN和SEARCH函数来确定要从右侧输入多少个字符。我们从字符串的总长度中减去字符串中第一个字符后的第一个空格到字符串末尾的字符数。

在我们关于从混合格式单元格中提取文本或数字的文章中,获取有关将文本拆分为多个单元格的更多详细信息。

有关在excel中使用文本函数的详细信息

有时,您正在处理的电子表格会有太多的文本。这些将帮助您简化它。

您可以在我们关于文本操作的文章中找到更多关于我们在这里讨论的函数的详细信息,以及一些我们在这里没有提到的其他相关函数的信息。

Subscribe to our newsletter

Join our newsletter for tech tips, reviews, free ebooks, and exclusive deals!

Click here to subscribe

  • 发表于 2021-08-05 22:20
  • 阅读 ( 162 )
  • 分类:互联网

你可能感兴趣的文章

如何在excel中计算基本统计:初学者指南

... 如果你知道如何使用Excel的话,它有很强的统计能力。下面我们来看看一些最基本的统计计算。我们开始吧! ...

  • 发布于 2021-03-12 03:31
  • 阅读 ( 228 )

如何在microsoft excel中创建检查表

...清单,但你真的还需要另一个应用程序吗?如果您已经在使用电子表格,请不要再查看了。你可以很容易地用microsoftexcel**一个清单。 ...

  • 发布于 2021-03-17 17:39
  • 阅读 ( 255 )

如何使用pandas将excel数据导入python脚本

microsoftexcel是世界上使用最广泛的电子表格软件,这是有充分理由的:用户友好的界面和强大的内置工具使处理数据变得简单。 ...

  • 发布于 2021-03-19 06:40
  • 阅读 ( 367 )

如何在microsoft excel中隐藏和取消隐藏所需的任何内容

... 以下是有关如何在Excel中隐藏数据和管理要使用的信息的所有信息。 ...

  • 发布于 2021-03-20 03:28
  • 阅读 ( 192 )

如何在excel中区分名字和姓氏

... 如果您需要在Excel中分离名字和姓氏,您可以使用一些灵活的选项。这不仅包括名字和姓氏,还包括中间名、前缀和后缀。下面是一个有用的指南,向您展示如何在Excel中拆分名称。 ...

  • 发布于 2021-03-21 09:34
  • 阅读 ( 425 )

基本microsoft excel公式和函数备忘单

如果你不使用microsoftexcel公式和函数,那你就完全错了。如果你学到了一些,他们可以大大增加应用程序的功能,加快你的工作流程。 ...

  • 发布于 2021-03-21 19:10
  • 阅读 ( 247 )

3个疯狂的excel公式,做了惊人的事情

... 我们已经介绍了一些更好地使用Excel的不同方法,例如使用Excel创建自己的日历模板或将其用作项目管理工具。 ...

  • 发布于 2021-03-22 19:09
  • 阅读 ( 275 )

如何在excel中合并和取消合并单元格:技巧和窍门

...几个单元格。在Excel中合并列很容易;只需选择两个列并使用相同的步骤。 ...

  • 发布于 2021-03-25 03:38
  • 阅读 ( 204 )

如何在excel中按日期排序

... 或者,您可以通过选择数据并使用右键单击选择排序来获得相同的结果。然后选择最适合您的数据的顺序。 ...

  • 发布于 2021-03-28 09:17
  • 阅读 ( 1074 )

如何在excel中计算唯一值

... 通过使用下面我们将向您介绍的方法计算Excel中的唯一值,可以做到这一点。 ...

  • 发布于 2021-03-29 00:28
  • 阅读 ( 229 )
znxn870544
znxn870544

0 篇文章

相关推荐