我希望将column A
中的文字分隔到删除下划线的相邻列中。为此,在使用Row A1
中最大的字符串输入样本模式后,我使用了Flashfill(Excel 2013+)。结果不符合我的要求,因为附加的图像是阴影部分中突出显示的额外单词不应出现,单元格应为空。
我按照@Jeeped建议的公式获得了正确且理想的结果,这些公式显示在附加的另一张图片中。我知道我也可以在具有Split功能的VBA中获得正确的结果。
我需要帮助,因为我可以使用Flashfill获得正确的结果。选择什么样本模式或采取何种类型的护理来获得理想的结果。
答案 0 :(得分:0)
功能强>
Flash Fill是Excel 2013中引入的新功能.Flash Fill通常在识别数据中的模式时开始工作,并且在数据具有一致性时效果最佳。 Excel中一些最耗时且最烦人的方面是使用重复信息。这包括编写公式,格式化,分隔日期以及手动输入名称和电子邮件地址。幸运的是,Microsoft Excel 2013版中引入的Flash Fill功能使这些任务变得更加容易,并且具有出色的自动填充功能。
Excel的Flash Fill是一项节省时间的功能,可在模式明显时为您填写数据。它还可以提取和插入以及格式化和连接。此功能甚至可以反转文本,数字,日期等等。
<强>实施例强>
下面举例说明一些例子。 用逗号分隔连接姓氏和名字。
使用Flash填充功能,从电子邮件地址中提取@符号之前的文本很简单。
键入您要使用的电话号码格式,Flash Fill会注意到该模式。您还可以选择撤消Flash填充,接受建议和选择所有已更改的单元格。
使用Flash Fill时需要采取的限制和注意事项
Flash Fill不会考虑数据的变化。比如说您已经使用Flash Fill将名字和姓氏组合成一个全名列。如果对原始列中的名称进行任何更改,它们将不会反映在组合列中。 使用闪存填充功能时,只要闪存填充的列与引用的列之间存在连续的列数据,引用的数据列就可以不相邻。基本上,这意味着在闪存填充的列和其值被引用的列之间不能有空列或空白列。在这种情况下,Excel将显示一个消息框,通知您它无法在相邻数据中找到模式。
<强> 结论: 强> 我在这种情况下描绘的情况似乎具有一致的模式但是可变数量的单词不适合Flash Fill
参考文献: Excel 2013 Flash Fill anticipates needs on the fly