你可能以前遇到过这种情况。
您有一个名称列表,这是所有小写字母。你需要修复它们,所以它们都是正确的大写。
在您的列表中有数百个名称,通过并编辑名字和姓氏是一种痛苦。
值得庆幸的是,有一些简单的方法可以在Excel中更改任何文本数据的情况。我们可以将文本更改为小写,大写或适当的情况,其中每个单词都是大写的。
在这篇文章中,我们将讨论如何使用Excel函数、flash填充、电源查询、DAX和电源枢轴来改变文本数据的大小写。
目录
视频教程
使用Excel公式更改文本案例
我们要看的第一个选项是常规Excel函数。这些是我们可以在Excel中的任何工作表中使用的函数。
有一整类Excel函数来处理文本,这三个函数将帮助我们改变文本情况。
较低的Excel工作表功能
=低(文本)
的较低的函数有一个参数,即比特文本我们要换成小写字母。该函数的计算结果将是全部为小写的文本。
上Excel工作表功能
= Upper(文本)
的上函数有一个参数,即比特文本我们想进入大写字母。该函数将评估为全部大写的文本。
适当的Excel工作表功能
=适当(文本)
的适当的函数有一个参数,即比特文本我们想改为适当的案例。该函数将评估为文本,即每个单词以大写字母开头,然后是小写字母。
复制和粘贴公式作为值
在使用Excel公式更改文本的大小写后,我们可能想要将这些转换为值。
这可以通过复制公式范围并使用paste特殊命令将它们粘贴为值来实现。
新闻Ctrl+C要复制单元格的范围➜按Ctrl+alt.+V特别粘贴➜选择价值从糊状选项。
使用闪存填充更改文本案例
Flash填充是Excel中的一个工具,可以帮助进行简单的数据转换。我们只需要提供几个我们想要的结果的例子,flash填充将填补其余的。
闪存填充只能直接用于我们尝试转换的数据的右侧。我们需要输入一些我们想要的结果的例子。当Excel有足够的例子来弄清楚模式时,它将在浅灰色字体中显示建议的数据。我们可以通过按下来接受这一建议的填充数据输入.
我们还可以从功能区访问闪光灯填充。输入示例数据➜突出显示需要填充的示例和单元格➜转到数据标签➜按下闪存填充命令发现数据工具部分。
我们还可以使用键盘快捷键Ctrl+E用于闪烁填充。
Flash Fill将适用于多种类型的简单数据转换,包括在小写,大写和适当情况下的更改文本。
使用电源查询更改文本大小写
Power查询是关于数据转换的,所以肯定有一种方法可以在这个工具中改变文本的情况。
通过电源查询,我们可以将案例转换为更低,上部和适当的情况。
选择我们想要转换➜的数据,转到数据标签➜选择从表/范围。这将打开电源查询编辑器,我们可以在其中应用我们的文本案例转换。
Text.Lower功率查询功能
选择包含要转换➜的数据的列,转到添加列标签➜选择格式➜选择小写字母从菜单中。
=表。AddColumn(#"Changed Type", "lowercase", each text . lower ([Name]), Type text)
这将创建一个新列,所有文本都使用该列转换为小写字母文本。较低的电源查询功能。
text.upper电源查询功能
选择包含要转换➜的数据的列,转到添加列标签➜选择格式➜选择大写从菜单中。
= table.addcolumn(#“已更改类型”,“大写”,每个Text.Upper([name]),键入文本)
这将创建一个新列,其中包含所有文本的所有文本都使用该列转换为大写字母text.upper.电源查询功能。
Text.Proper Power查询功能
选择包含要转换➜的数据的列,转到添加列标签➜选择格式➜选择利用每个单词从菜单中。
= table.addcolumn(#“已更改类型”,“大写每个单词”,每个text.proper([name]),键入文本)
这将创建一个新列,其中所有文本都转换为正确的大小写字母,其中每个单词都是大写的,使用text.proper.电源查询功能。
使用DAX公式改变文本案例
当我们想到枢轴表时,我们通常会考虑总结数值数据。但枢轴表还可以总结文本数据当我们使用数据模型和DAX公式时。在我们总结之前,甚至有DAX公式更改文本案例!
首先,我们需要使用文本数据创建一个枢轴表。选择要转换的数据➜转到插入标签➜选择数据透视表从表部分。
在里面创建数据透视表对话框菜单,检查选项将此数据添加到数据模型中.这将允许我们使用必要的DAX公式来转换我们的文本案例。
在数据透视表中创建DAX公式可以通过添加度量来完成。右击在桌子上数据透视表窗口并选择添加措施从菜单中。
这将打开“度量”对话框,我们可以创建我们的DAX公式。
低DAX指数函数
=CONCATENATEX(ChangeCase, LOWER(ChangeCase[Mixed Case]), ", ")
我们可以将上述公式输入到尺寸编辑器中。就像Excel工作表函数一样,有一个DAX函数来将文本转换为小写。
然而,为了使表达式成为有效的度量,需要将其包装在文本聚合函数中,例如CONCATENATEX.这是因为度量需要评估为单个值较低的DAX函数不会自己做这件事。的CONCATENATEX功能将汇总结果较低的函数转换为单个值。
然后我们可以将原始的文本列添加到行和新小写衡量价值数据透视表的区域,以生成转换后的文本值。
注意枢轴表的总计包含小写文本中的所有名称,由逗号和空格字符分隔。我们可以通过前往这个部分隐藏表工具设计标签➜总计➜选择为行和列关闭.
上层DAX指数函数
= concatenatex(ChodeCase,Upper(ChodeCase [Mixic Case]),“,”)
类似地,我们可以在Measure编辑器中输入上面的公式来创建大写DAX公式。与Excel工作表函数一样,也有一个DAX函数将文本转换为大写。
创建枢轴表以显示大写文本与小写测量相同。
缺少适当的DAX函数
我们可以尝试创建一个类似的DAX公式来创建正确的大小写文本。但是DAX中没有函数等价于适当的工作表函数。
使用强力枢轴行级别公式更改文本大小写
此方法还将使用枢轴表和数据模型,而是使用DAX公式,我们可以使用Power Pivot加载项创建行级计算。
Power Pivot公式可用于在我们的数据中添加新的计算列。这些列中的计算会发生与我们的常规Excel工作表函数类似的每行数据发生。
并非每个版本的Excel都有电力枢轴,您需要在使用之前启用加载项。要启用Power Pivot加载项,请转到文件标签➜选项➜去…插件选项卡➜管理COM加载项➜按走➜选中框Microsoft Power Pivot for Excel.
我们需要将数据加载到数据模型中。选择数据➜转到权力枢纽标签➜按下添加到数据模型命令。
该数据模型与创建数据透视表并使用将此数据添加到数据模型中复选框选项。因此,如果我们的数据已经在数据模型中,我们可以使用管理数据模型选项,创建我们的动力枢轴计算。
低功率枢轴函数
=低(ChangeCase[大小写混合])
将新的计算列添加到数据模型中是很容易的。在标记的列中选择一个空单元格添加列然后在公式栏中输入上面的公式。您甚至可以在公式中创建对其他列的引用,方法是用鼠标光标单击它们。
新闻输入接受新公式。
无论选择了哪个单元格,公式都将出现在新列的每个单元格中。这是因为每一行必须在计算列中使用相同的计算。
我们还可以通过双击列标题来重命名新列。然后我们可以关闭能量轴窗口来使用新的计算列。
当我们使用数据模型创建一个新的枢轴表时,我们将将计算的列视为我们表格中的新可用字段,我们可以将其添加到行枢轴桌的区域。这将列出数据中的所有名称,它们都将是小写文本。
上功率枢轴功能
= Upper(ChodeCase [混合案例])
通过使用上面的公式添加一个新的计算列,可以创建一个计算列,将文本转换为大写。
同样,我们可以将其用作从数据模型创建的任何透视表中的新字段。
缺少适当的功率枢轴功能
不幸的是,没有权力枢轴功能可将文本转换为适当的情况。因此,就像DAX一样,我们将无法以类似的方式这样做到小写和大写电力枢轴方法。
结论
有很多方法可以在较低,上部和适当情况下改变任何文本数据的情况。
- Excel公式快速,简单,如果输入有次改变,则会动态更新。
- Flash Fill对于一次性变换非常适合您需要快速修复某些文本,并且不需要之后不需要更新或更改数据。
- 对于从外部源定期导入到Excel中的数据,Power查询非常适合。
- DAX和power pivot可用于固定文本,以便在数据透视表中显示。
每个选项都有不同的优点和缺点,因此最好成为所有方法,所以您可以选择最适合您需求的方法。
非常感谢提示,它有助于我将其从所有大写转换为小写。
我只是复制了纸张的整个内容并在Word上粘贴它。然后在Word中,我选择所有文本并使用更改案例按钮将文本切换到大写或小写。然后我把它全部粘贴到Excel中。
另外一个选项!