按 id 复制/移动单元格

Posted

技术标签:

【中文标题】按 id 复制/移动单元格【英文标题】:Copy/Move cells by id 【发布时间】:2017-06-07 04:54:49 【问题描述】:

如何根据 A 列中的唯一 ID 将值从工作表 1 列 B 移动到工作表 2 列 B?有些 ID 是重复的,有些值是空的,我想忽略空值。


工作表 1:

A      B
23452  value1
23452  
53252  value2
67452  value3

工作表 2:

A      B
53252
23452    
67452  

想要的结果(工作表 2):

A      B
53252  value2
23452  value1 
67452  value3

我尝试过的

Merging data in Open/Libreoffice calc - 无法根据我的具体要求解决这个问题。

【问题讨论】:

【参考方案1】:

你可以试试这个简单的INDEX-MATCH公式,

在 sheet2 的 B 列中,

=INDEX('Sheet1'.A:B;MATCH(A1;'Sheet1'.A:A;0);2)

【讨论】:

感谢您的建议,但我在 OpenOffice Error: Pair missing - Screenshot 中遇到错误 @Tod 看起来分隔符应该是 ; 而不是 ,。请尝试更新的公式 现在返回 #NAME? 我在 Excel 中尝试了逗号分隔的公式,它有效,但在大量数据上,它只在第一个单元格中返回 0,仅此而已。 @Tod 请更新您遇到问题的错误截图。让我看看 数据:Screenshot A 公式:Screenshot B

以上是关于按 id 复制/移动单元格的主要内容,如果未能解决你的问题,请参考以下文章

在excel中如何用鼠标拖动实现单元格内容的复制与移动

excel中如何只用键盘修改单元格内容

在excel中如何用鼠标拖动实现单元格内容的复制与移动

UI手势长按复制单元格

html表格中按啥键移动到上一个单元格

excel合并单元格怎么弄