Excel中应该没有这个功能的函数,不过可以自定义一个这样的函数,你直接引用就行了。 我给你举一个例子: Excel工具-宏-Visual Basic编辑器 在左侧栏中点右键,插入-模块 然后输入: Function FristEmpty(ByVal Int_Row As Integer) As Integer 'Find FristEmpty FristEmpty = 1 Do While Cells(Int_Row, FristEmpty) = "" And FristEmpty <= 255 FristEmpty = FristEmpty + 1 Loop If FristEmpty > 255 Then FristEmpty = 8888 End If End Function 然后在单位格中可以直接引用 例如:=Fristempty(4) 返回值即为4行中第一个不为空的单元格列号, 如果函数返回8888,表明这行没有数据。