select 两个电子表格或两列之间的列中的相同行
select the same rows from a column between two spreadsheets or two columns
我有数千条在不同日期之间使用的相同站点名称的条目。但是,并非所有行标签都相同。例如,我只想 select 基于列 A 中包含的名称在两个传播 sheet 之间共享的所有行标签,并将它们复制到新的 sheet。过滤和 selecting 不起作用,两者之间有成千上万个不同的条目。我只想删除未在两个 spreadsheets.
之间共享的条目
我使用 vlookup 浏览了其他论坛,但不确定我是否理解语法:
例如我看了这个论坛:Matching two columns from two spreadsheets and grabbing data from one of the spreadsheets
它提出了这个解决方案:=index(sheet2!B1:B3;match(sheet1!G1;sheet2!A1:A3;0))
。因此,此解决方案将第 2 sheet 行连接到第一个 sheet 行。如果 G 1st sheet 列和 A 2nd sheet 列相同,则可以使用它来匹配。将公式放在第 H 列 sheet。使用此公式,您将从第 B 列 sheet 获取数据到第 H 列 sheet.
我认为情况并非如此,因为两列中相似行值的位置不同。我只想知道两者共享哪些标签,并删除不共享这些名称的条目
example of output
是的,vlookup 是关键,因为如果您在 spreadsheet1:colA 中查找某些内容以查看它是否在 spreadsheet2:colA 中,如果它不存在,您将得到一个空值。然后您可以过滤掉这些空值以仅获取在 spreadsheet2 中共享列 A 值的行的列表。您还需要在 spreadsheet2.
中重复此操作
对于上下文,假设您发布的图像覆盖了单元格 A1:C6,并且您突出显示的单元格是 A4:C5,那么:
在 sheet1 单元格 D3 中输入 =VLOOKUP(A3, Sheet2!A:A, 1,0) 并向下复制 D 列的其余部分,并在 sheet2 单元格 D3 中:=VLOOKUP(A3 , Sheet1!A:A, 1,0)
如果 vlookup 找到匹配项,这将在 columnD 中给出完全相同的值,该值存在于两个 spreadsheets 中,否则它将给出 #N/A。然后你可以过滤掉那些。
(顺便说一下,sheet 名称的语法取决于名称中是否有空格,所以 Sheet1!A:A 但 'Sheet 1'!A:A,我通常通过突出显示它们来获得这些 excel 负责作品的命名工作sheet).
旁注,我会将两个工作 sheet 拖到一个文件中,您当然可以在不同文件之间执行 vlookup,但这依赖于确切的文件路径,因此如果您移动其中一个文件, vlookups 会中断并给你错误。我只在同一个文件中进行 vlookup。
我有数千条在不同日期之间使用的相同站点名称的条目。但是,并非所有行标签都相同。例如,我只想 select 基于列 A 中包含的名称在两个传播 sheet 之间共享的所有行标签,并将它们复制到新的 sheet。过滤和 selecting 不起作用,两者之间有成千上万个不同的条目。我只想删除未在两个 spreadsheets.
之间共享的条目我使用 vlookup 浏览了其他论坛,但不确定我是否理解语法:
例如我看了这个论坛:Matching two columns from two spreadsheets and grabbing data from one of the spreadsheets
它提出了这个解决方案:=index(sheet2!B1:B3;match(sheet1!G1;sheet2!A1:A3;0))
。因此,此解决方案将第 2 sheet 行连接到第一个 sheet 行。如果 G 1st sheet 列和 A 2nd sheet 列相同,则可以使用它来匹配。将公式放在第 H 列 sheet。使用此公式,您将从第 B 列 sheet 获取数据到第 H 列 sheet.
我认为情况并非如此,因为两列中相似行值的位置不同。我只想知道两者共享哪些标签,并删除不共享这些名称的条目
example of output
是的,vlookup 是关键,因为如果您在 spreadsheet1:colA 中查找某些内容以查看它是否在 spreadsheet2:colA 中,如果它不存在,您将得到一个空值。然后您可以过滤掉这些空值以仅获取在 spreadsheet2 中共享列 A 值的行的列表。您还需要在 spreadsheet2.
中重复此操作对于上下文,假设您发布的图像覆盖了单元格 A1:C6,并且您突出显示的单元格是 A4:C5,那么: 在 sheet1 单元格 D3 中输入 =VLOOKUP(A3, Sheet2!A:A, 1,0) 并向下复制 D 列的其余部分,并在 sheet2 单元格 D3 中:=VLOOKUP(A3 , Sheet1!A:A, 1,0)
如果 vlookup 找到匹配项,这将在 columnD 中给出完全相同的值,该值存在于两个 spreadsheets 中,否则它将给出 #N/A。然后你可以过滤掉那些。 (顺便说一下,sheet 名称的语法取决于名称中是否有空格,所以 Sheet1!A:A 但 'Sheet 1'!A:A,我通常通过突出显示它们来获得这些 excel 负责作品的命名工作sheet).
旁注,我会将两个工作 sheet 拖到一个文件中,您当然可以在不同文件之间执行 vlookup,但这依赖于确切的文件路径,因此如果您移动其中一个文件, vlookups 会中断并给你错误。我只在同一个文件中进行 vlookup。