你可以用excel的宏代码把A列里是未付款的行全删掉,下面这个VBA代码亲测好用:VBASub DeleteRowsWithUnpAId()Dim lastRow As LongDim i As LonglastRow = Cells(Rows.Count, 1).End(xlUp).Row '找到A列最后一个有数据的行For i = lastRow To 1 Step -1 If Cells(i, 1).Value = 未付款 Then '判断是不是未付款 Rows(i).Delete '是的话就删掉这行 End IfNext iEnd Sub
操作步骤也很简单:1. 按下 Alt + F11 进入VBA编辑器2. 点插入→模块,加个新模块3. 把上面这段代码粘贴进去4. 回到excel,按下 Alt + F8,选DeleteRowsWithUnpAId这个宏运行就完事了跑代码前千万记得先备份一下表格,别一不小心把数据搞丢了。新手建议先在测试文件上练练手,熟了再动真数据~