要将筛选后的公式结果批量转换为值,如果直接对筛选区域进行选择性粘贴为值的操作,Excel会提示复制区域与原区域形状不同而无法进行。要解决这个问题,除了使用VBA外,还可利用辅助列进行选择性粘贴的方法。如图所示,D列为根据B、C两列数值用不同的公式计算得到的结果,现在需要将用“公式2”和“公式4”得到的结果转换为值。
虽然在数据量不大的情况下,可先对A列排序后再手工逐一将各公式结果转换为值,但如果数据较多或不允许排序,筛选后对数据进行操作显得更加快捷。步骤如下:
1.以E列为辅助列,在筛选前先将D列数据复制粘贴到E列,粘贴时需包含公式。这时E列公式的及其结果可能与D列不同,但这不影响操作。
excel使用NOW函数函数返回当前时间
NOW函数返回当前日期和时间的序列号。如果在输入该函数前,单元格格式为“常规”,Excel会将单元格格式更改为与“控制面板”的区域日期和时间设置中指定的日期和时间格式相同的格式。可以在功能区“开始”选项卡上的“数字”组中使用
2.复制D列数据,将其选择性粘贴为值。方法是选择D列数据后复制,再右击D2单元格→选择性粘贴,在弹出的“选择性粘贴”对话框中选择“数值”后确定。这样先就将D列的公式结果转换为值。
3.筛选A列包含“公式2”和“公式4”的行,选择E列筛选后的单元格,按Del键删除内容。
4.取消筛选,复制E列的所有数据,然后右击D2单元格进行选择性粘贴,在弹出的“选择性粘贴”对话框中勾选“跳过空单元”后确定。
5.删除E列,这时“公式2”和“公式4”对应D列的公式结果就被转换为值,而D列其他单元格中的公式未变
excel用函数连接两个或多个单元格
在Excel中可以使用“&”符号作为连接符。连接符使用起来十分方便,它知道当需要连接两个或更多单元格内容的时候应该怎样做。例如,如果单元格A1包含文本“excel教程”,单元格A2包含文本“www.office68.com”,那么公式&ld