我有一个工作表,其中包含某些数据,如下所示:
X8 - something - something2
X12 - somethingelse - asdfg
X8 - asft - sastaryraavt
X8 - random - random2
我只需要提取所有行,并将所有行标记X8
为Excel电子表格中的另一张纸。因此,对于上面的示例,第二张表看起来完全一样,但是缺少标记为的第二行X12
。
人们将如何去做呢?
编辑:我希望它更像一个函数,而不需要复制粘贴等。例如,如果在父电子表格中更改了一个值,例如在第一X8行中说了“某物”,则该更改也应自动镜像到子电子表格(仅包含X8行)。
编辑2:我只是想出了如何使用将我的父表镜像到新表=IF(OFFSET(Form!$A$1,ROW(C14)-1,COLUMN(C14)-1)=0,"",OFFSET(Form!$A$1,ROW(C14)-1,COLUMN(C14)-1))
。我仍然困惑于如何删除行(如不只是让空,完全删除)包含某个词,比如说,X12
。另外,我使用的是Google Spreadsheets,所以我认为我不能输入诸如Sub
etc之类的代码,而仅依靠本机公式。
如果您必须使用Google表格,则以下内容将不起作用,但我会提供更多的功能(因为此问题已标记为Excel),以防万一它可以帮助您或其他需要有条件地将内容镜像到其他表格的用户(例如这。
使用Excel,将源数据放在第一张工作表上(无论这是否是“表”)之后,将光标定位在数据/表区域中,然后从“数据”功能区中,选择“从表”(在“获取和转换”部分中)。这将打开一个查询编辑器(看起来像PowerQuery)。在这里,您可以完成过滤,重新排列或整理数据所需的任何转换或选择。因此,根据您的情况,您可以按第一列进行过滤。但是请注意,您可以在此处做更多的事情(添加新的计算列,重新排列列,删除列等)。完成后,在“主页”功能区中选择“关闭并加载” 。然后选择新建工作表。
现在,当您对源工作表进行更改时,您创建的查询将处理所需的选择和转换以镜像到其他工作表。请注意,要查看更改,您需要单击“数据”功能区上的“刷新” 。如果需要,您还可以安排自动刷新。在“数据”功能区中单击“连接” ,然后选择“查询”并单击“属性”。
再次,遗憾的是,这在Google表格中将不起作用。但是,如果您可以选择使用本机Excel,则可能会有所帮助(如果使用旧版Excel,请安装PowerQuery以获取相同的功能):https : //www.microsoft.com/zh-cn/download/details .aspx?id = 39379
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句