如何從左向右提取非空數(shù)值并只取第一個(gè)
在處理電子表格中的數(shù)據(jù)時(shí),有時(shí)我們需要從一行數(shù)據(jù)中提取非空數(shù)值,并且如果有多個(gè)非空數(shù)值,我們只需要提取最前面的一個(gè)。今天,我將和大家分享四種方法來(lái)實(shí)現(xiàn)這個(gè)目標(biāo)。 方法一:使用INDEX和MIN函數(shù)
在處理電子表格中的數(shù)據(jù)時(shí),有時(shí)我們需要從一行數(shù)據(jù)中提取非空數(shù)值,并且如果有多個(gè)非空數(shù)值,我們只需要提取最前面的一個(gè)。今天,我將和大家分享四種方法來(lái)實(shí)現(xiàn)這個(gè)目標(biāo)。
方法一:使用INDEX和MIN函數(shù)
首先,在A列是產(chǎn)品名稱,B到H列是數(shù)據(jù)的情況下,我們可以使用以下公式來(lái)提取最前面的非空數(shù)值:
INDEX(B2:H2, MIN(IF(B2:H2<>"", COLUMN(A:G))))
在J2單元格輸入上述公式后,按下Ctrl Shift Enter,然后向下填充該公式即可。
方法二:使用INDEX和MATCH函數(shù)
另一種方法是使用INDEX和MATCH函數(shù)來(lái)實(shí)現(xiàn)同樣的效果:
INDEX(B2:H2, MATCH(0, 0/(B2:H2<>""), 0))
在K2單元格輸入上述公式后,同樣按下Ctrl Shift Enter,然后向下填充該公式即可。
方法三:使用INDEX、SMALL和IFERROR函數(shù)
如果我們需要提取第四個(gè)非空數(shù)值,可以使用以下公式:
IFERROR(INDEX(B2:H2, SMALL(IF(B2:H2<>"", COLUMN($A$1:$G$1)),4^8)), "")
同樣地,按下Ctrl Shift Enter并向下填充該公式。
方法四:使用INDEX、MATCH和ISNUMBER函數(shù)
最后,我們可以使用以下公式來(lái)提取第一個(gè)非空數(shù)值:
INDEX(B2:H2, 1, MATCH(TRUE, ISNUMBER(B2:H2), 0))
同樣地,按下Ctrl Shift Enter并向下填充該公式。
通過(guò)以上四種方法,我們可以輕松從左向右提取非空數(shù)值,并且只獲取第一個(gè)非空數(shù)值。根據(jù)實(shí)際需求選擇合適的方法,提高數(shù)據(jù)處理的效率。