Excel – 如果空单元格复制到左侧

EXCEL SAMPLE SHEET ABCD 1 | 53 | | | 2 | | 5 | | 3 | 12 | | | 4 | | | 6 | 5 | | | | 1 6 | | 4 | | 7 | | 55 

我希望能够在COL AD的所有值的最后有一列(实际上除了更多的列/行外)

基本上,每行都有一个相应的值分布在列上。 我想复制到第一行的所有剩余的值的空白空间。 由于每行只有一个值,所以在任何其他列中都是空白的。

最终产品应该是[53,5,12,6,1,4,55]

我到目前为止所做的是select空白单元格,并将其设置为等于下一个列。 但如果我这样做,我必须手动做约+50列。 我想知道是否有更有效的方法来解决这个问题。

谢谢

//编辑

任务的目的

 COL A | COL B | COL C 1 (Dan, Annotation ID 5) | [143, 4] | 2 (Red shirt man, Annotation ID 143) | [4, 5] | 3 (Woman, Annotation ID 2) | | [30] 4 (Man, Annotation ID 4) | [5, 143] | 5 (Girl, Annotation ID 30) | | [2] 

COL A具有COL B具有第一实体(即,Dan)的所有实体的注释列表以及为每个实体列出的共同参考列表。 COL C第二个实体,依此类推。 目标是把B等最后一列合并起来。 (如果这个解释是有用的)

如果数据是数字,您可以inputE1并填写下面的公式:

 =LOOKUP(1E100,A1:D1) 

如果每一行只有一个值,那么你可以对这一行进行求和,例如

=SUM(A1:D1)

复制下来

编辑:我假设你的数据是数字,因为这就是你在样本中显示 – 如果不尝试这种变化lori_m的build议

=LOOKUP(2,1/(A1:D1<>""),A1:D1)

假定A1:D1范围内的数据,根据需要进行编辑

这是独立的,它是数字:

E1:= A1&B1&C1&D1

这结合了所有的条目,因为除了一个颜色以外的所有项都是空的,你将拥有你想要的一个值。

我不是100%肯定我明白这个问题。

你想复制表格单元格中的每个单元格的值,用逗号分隔这些值? 而每一行将只有一个单元格的值?

如果没有冗长的陈述,我想不出有什么办法可以做到这一点。 你能否提供一些有关表格目的的额外细节?