Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果Excel中的两列不匹配,请添加空单元格_Excel_Rows - Fatal编程技术网

如果Excel中的两列不匹配,请添加空单元格

如果Excel中的两列不匹配,请添加空单元格,excel,rows,Excel,Rows,有没有一种方法可以在不使用宏的情况下完成所附图片中显示的编辑 C列中每个类别的单元格数可以等于或小于A列中的单元格数。 当列C中具有类别的单元格数量较少时,我希望为所有数据列添加空单元格。如果有任何提示,我将不胜感激。 放入I2,拖动至K31: =IF(COUNTIF($H$2:$H2,$H2)<=COUNTIF($C:$C,$H2),INDEX(D:D,MATCH($H2,$C:$C,0)+COUNTIF($H$2:$H2,$H2)-1),"") =IF(COUNTIF($H$2:$H

有没有一种方法可以在不使用宏的情况下完成所附图片中显示的编辑

C列中每个类别的单元格数可以等于或小于A列中的单元格数。 当列C中具有类别的单元格数量较少时,我希望为所有数据列添加空单元格。如果有任何提示,我将不胜感激。
放入I2,拖动至K31:

=IF(COUNTIF($H$2:$H2,$H2)<=COUNTIF($C:$C,$H2),INDEX(D:D,MATCH($H2,$C:$C,0)+COUNTIF($H$2:$H2,$H2)-1),"")

=IF(COUNTIF($H$2:$H2,$H2)列A和C是不同的..然后列b是间隙..好的.但是列C n D也是不同的..并且没有间隙..不是吗?列A显示有多少个类别以及每个类别的最大单元格数。列C到F是我想要编辑的数据。列H到K是我想要的输出。列H should看起来与A列相同,但不同的是数据列I到K中的空单元格数量取决于列Chow。您的原始数据看起来像什么?原始数据在C到FSo列中。到目前为止,这看起来工作得很好。非常感谢。:)