用于删除列为空的行并在Excel电子表格中选择特定列的公式
我有下面的场景用于删除列为空的行并在Excel电子表格中选择特定列的公式,excel,excel-formula,Excel,Excel Formula,我有下面的场景 Driving Toyota Hilux Best Driving Mitsubishi Triton Driving Ford Ranger Good Driving Hilux Best Driving Ranger Good 我想使用一个公式来自动将上表重新排列到下表。 我实际上是想消除第四列中所有单元格为空的行,然后删除第二列。 我应该用什么配方? 多谢各位 根据下面的屏幕截图,使用以下公式计算A6单元格 =IF
Driving Toyota Hilux Best
Driving Mitsubishi Triton
Driving Ford Ranger Good
Driving Hilux Best
Driving Ranger Good
我想使用一个公式来自动将上表重新排列到下表。
我实际上是想消除第四列中所有单元格为空的行,然后删除第二列。
我应该用什么配方?
多谢各位
根据下面的屏幕截图,使用以下公式计算A6单元格
=IFERROR(INDEX($A$1:$D$3,AGGREGATE(15,6,ROW($1:$3)/($D$1:$D$3<>""),ROW(1:1)),1),"")
如果您注意到列
参数在这里是3
,因为我们跳过了源数据的列2
。
在A6中,横向和向下复制:
=IFERROR(INDEX($A:$D,MMULT(SMALL(($D$1:$D$3="")/1%%+ROW($1:$3),ROWS($1:1)),1),INDEX({1,3,4},COLUMN(A1)))&"","")
=IFERROR(INDEX($A:$D,MMULT(SMALL(($D$1:$D$3="")/1%%+ROW($1:$3),ROWS($1:1)),1),INDEX({1,3,4},COLUMN(A1)))&"","")