PYTHON查找每行倒数第二个非空单元格
时间: 2023-12-22 10:52:31 浏览: 168
利用LOOKUP 函数取得最后非空单元格数值
要查找每行的倒数第二个非空单元格,可以使用Python中的split()方法将单元格分割为一个列表,然后从列表中倒数第二个元素开始向前遍历,直到找到非空元素为止。以下是一个示例代码:
```python
def find_second_last_cell(row):
cells = row.split(',')
for i in range(len(cells)-2, -1, -1):
if cells[i].strip() != '':
return cells[i].strip()
return None
# 测试代码
row1 = 'apple, banana, orange, pear, ,'
row2 = 'red, green, blue, , ,'
print(find_second_last_cell(row1)) # 输出 'pear'
print(find_second_last_cell(row2)) # 输出 'blue'
```
阅读全文