无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

(Excel筛选数据)粘贴后为什么显示的是全部的内容? 筛选后的数据复制粘贴技巧 全网首发(图文详解1)

前沿技术 Micheal 8个月前 (05-13) 175次浏览 已收录 扫描二维码

(Excel筛选数据)excel筛选复制数据粘贴后为什么显示的是全部的内容?

在Excel中,使用筛选功能后复制粘贴可能会遇到您所描述的问题:复制的是筛选后的数据,但粘贴时显示的却是原始表格中的全部内容。这种情况通常发生在复制筛选后的可见数据后,没有正确地粘贴到新的位置或者新的工作表中。

为了实现只复制和粘贴筛选后的数据,您可以按照以下步骤操作:

步骤 1: 应用筛选并选择数据

  • 打开Excel工作表。
  • 选择数据区域,然后点击菜单栏中的“数据”选项。
  • 在“数据”选项中,点击“筛选”按钮以应用筛选。
  • 设置您的筛选条件,筛选出需要的数据。

步骤 2: 复制筛选后的数据

  1. 在筛选后的数据上点选一个单元格,然后使用Ctrl + Shift + 箭头键来选择同一区域的所有可见单元格(忽略隐藏的单元格)。
  2. 使用Ctrl + C复制选中的数据。

步骤 3: 粘贴到新位置

  • 跳转到要粘贴数据的新位置或者新工作表。
  • 选中粘贴的起始单元格。
  • 使用Ctrl + V粘贴数据。

确保在粘贴的时候,不要选中原来包含隐藏行的整个区域,因为这样会导致隐藏的行也被复制过来。

使用VBA宏来复制粘贴筛选后的数据

如果您希望自动化这个过程,可以使用VBA宏来实现。以下是VBA宏示例代码,该代码将复制当前选中区域的筛选结果,并粘贴到新工作表的A1单元格位置。


Sub CopyFilteredData()
    Dim wsSource As Worksheet
    Dim wsDest As Worksheet
    Dim rngVisible As Range

    ' 设置源工作表为当前活动的工作表
    Set wsSource = ActiveSheet

    ' 创建新工作表作为粘贴的目标
    Set wsDest = Worksheets.Add

    '
[怎么使用git拉取项目 使用Git拉取项目7步骤 全网首发(图文详解1)](https://blog.wanwuguiyi.com/using-git-pull-project "怎么使用git拉取项目 使用Git拉取项目7步骤 全网首发(图文详解1)")
[easyui可以用vue吗 EasyUI结合使用:基于jQuery和Vue.js的用户界面组件库 全网首发(图文详解1)](https://blog.wanwuguiyi.com/easyui-vue-ui "easyui可以用vue吗 EasyUI结合使用:基于jQuery和Vue.js的用户界面组件库 全网首发(图文详解1)")
喜欢 (0)
[]
分享 (0)
关于作者:
流水不争先,争的是滔滔不绝