Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 是否可以根据“a”下的行创建新书;“查找全部”;搜索_Excel_Excel 2010 - Fatal编程技术网

Excel 是否可以根据“a”下的行创建新书;“查找全部”;搜索

Excel 是否可以根据“a”下的行创建新书;“查找全部”;搜索,excel,excel-2010,Excel,Excel 2010,我现在的做法是: CTRL+F 输入要查找的数据(例如“57011-141”) 单击“全部查找” 通常会出现10-20行。然后我一个接一个地复制粘贴到一本新书中 我希望自动化这个过程,因为它耗时且容易出错。如果57011-141出现在单列中,下面是解决方案 把这本书和那一列分类 CTRL+F 要查找的数据(例如“57011-141”) 单击“全部查找” Cntrl+A 关闭“查找和替换”对话框 Shift+空格选择Find返回的所有行 复制并粘贴到新的工作表中 编辑: 如果在单元格中字符串的中间

我现在的做法是:

  • CTRL+F
  • 输入要查找的数据(例如“57011-141”)
  • 单击“全部查找”
  • 通常会出现10-20行。然后我一个接一个地复制粘贴到一本新书中

  • 我希望自动化这个过程,因为它耗时且容易出错。

    如果
    57011-141
    出现在单列中,下面是解决方案

  • 把这本书和那一列分类
  • CTRL+F
  • 要查找的数据(例如“57011-141”)
  • 单击“全部查找”
  • Cntrl+A
  • 关闭“查找和替换”对话框
  • Shift+空格选择Find返回的所有行
  • 复制并粘贴到新的工作表中
  • 编辑:

    如果在单元格中字符串的中间找到“57011-141”

  • 在搜索列(C)旁边添加新列(D)
  • D1列中的公式
    =ISNUMBER(搜索(“57011-141”,C1,1))
  • 将公式复制并粘贴到所有行
  • 排序列D

  • 现在,如果值
    TRUE

    如果
    57011-141
    出现在单个列中,您将获得列D中所有已识别的行,下面是解决方案

  • 把这本书和那一列分类
  • CTRL+F
  • 要查找的数据(例如“57011-141”)
  • 单击“全部查找”
  • Cntrl+A
  • 关闭“查找和替换”对话框
  • Shift+空格选择Find返回的所有行
  • 复制并粘贴到新的工作表中
  • 编辑:

    如果在单元格中字符串的中间找到“57011-141”

  • 在搜索列(C)旁边添加新列(D)
  • D1列中的公式
    =ISNUMBER(搜索(“57011-141”,C1,1))
  • 将公式复制并粘贴到所有行
  • 排序列D

  • 现在,如果
    57011-141
    出现在一个列中(排序无关),那么如果value
    TRUE

    ,您将获得列D中所有标识的行

    过滤数据(此图像来自Excel 2010)
    列名旁边的向下箭头将允许您在TextFilters->Contains下设置过滤器 应用过滤器后,选择所有显示的数据-使用ALT+
    复制数据(使用菜单或CTRL+C)
    找到目的地并粘贴(使用菜单或CTRL+V)

    这将复制列标题以及过滤数据,因此如果要进行多个复制,则如果
    57011-141
    出现在单个列中,则必须删除额外的标题(排序无关)

    过滤数据(此图像来自Excel 2010)
    列名旁边的向下箭头将允许您在TextFilters->Contains下设置过滤器 应用过滤器后,选择所有显示的数据-使用ALT+
    复制数据(使用菜单或CTRL+C)
    找到目的地并粘贴(使用菜单或CTRL+V)


    这将复制列标题以及筛选的数据,因此如果您有多个副本要做,则必须删除额外的标题

    感谢您的回复!我不知道这是否重要,但数据“57011-141”只出现在一列中,但它只是存储在该列中的字符串的一部分。所以我不认为它能被分类。还有别的办法吗?听起来也很有希望。对我来说,搜索列是(B),我添加了(C)列。所以我复制并粘贴了这个文本到C1块:“=ISNUMBER(SEARCH(“57011-141”,C1,1))”但是我如何复制并粘贴公式到所有行中呢?哦,我想我知道了,我显然把它从C改成了B。也检查@Sean Cheshire答案。这个答案比我的答案简单是的,我做了,我非常感谢你的帮助,因为你的方式也很有效!谢谢你的回复!我不知道这是否重要,但数据“57011-141”只出现在一列中,但它只是存储在该列中的字符串的一部分。所以我不认为它能被分类。还有别的办法吗?听起来也很有希望。对我来说,搜索列是(B),我添加了(C)列。所以我复制并粘贴了这个文本到C1块:“=ISNUMBER(SEARCH(“57011-141”,C1,1))”但是我如何复制并粘贴公式到所有行中呢?哦,我想我知道了,我显然把它从C改成了B。也检查@Sean Cheshire答案。这个答案比我的答案简单是的,我做了,我非常感谢你的帮助,因为你的方式也很有效!为什么不添加辅助列和筛选结果,然后复制并粘贴到新工作表?听起来很有希望。让我看一下。infrance_text参数将是列?以下是单元格B15的内容:“ARIA 4X6 1222-109象牙色/黑色”我输入了函数=FIND(A,B15)和A#NAME?返回错误。有什么想法吗?试试
    =FIND(“A”,B15)
    为什么不添加辅助列并过滤结果,然后复制并粘贴到新工作表?听起来很有希望。让我看一下。infrance_text参数将是列?以下是单元格B15的内容:“ARIA 4X6 1222-109象牙色/黑色”我输入了函数=FIND(A,B15)和A#NAME?返回错误。有什么想法吗?试着找到(“A”,B15)是的,最简单的答案。并且可以应用到更多的事情上。非常感谢你!是的,最简单的答案。并且可以应用到更多的事情上。非常感谢你!