[英]Excel Formula to copy cell value to a column based on condition
我想重新格式化我的电子表格。 这是它的一个小模型:
[ ][;9][10][ ]
[ ][ ][X1][Y1]
[ ][ ][X2][Y2]
[ ][;9][20][ ]
[ ][ ][X3][Y3]
[ ][ ][X4][Y4]
[ ][ ][X5][Y5]
[ ][;9][43][ ]
[ ][ ][X6][Y7]
我如何将其重新格式化为如下所示:
[ ][;9][10][ ]
[10][ ][X ][Y ]
[10][ ][X2][Y2]
[ ][;9][20][ ]
[20][ ][X3][Y3]
[20][ ][X4][Y4]
[20][ ][X5][Y5]
[ ][;9][43][ ]
[43][ ][X6][Y7]
我一直在使用if语句,但不确定如何做两件事:1)在; 9之前包含空单元格2)每次; 9之后的值更新时,都在最左侧的单元格中更新值(它应改为包含此值)
更新:所以我一直在尝试答案,但这给我一个错误。 事实证明,我的电子表格中还有一条以前没有注意到的行。
因此,我正在尝试此操作,并且接近工作。 但是,我实际上正在寻找如果C1更改数字可以动态更改的方法。
但在值更改后不会。 在这里,它的值应该为22584:
这也不起作用:
我认为它更可靠(对于X和Y是数字的情况)。
在A1中: =IF(ISBLANK(B1),LOOKUP(";9",$B$1:B1,$C$1:C1),"")
并填写。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.