Excel中如何提取指定数据?

2025-12-16 14:49:16
推荐回答(4个)
回答1:

用VB更好解决,公式有点啰嗦,如我下图所示,在F1单元格输入公式=INDEX(A:A,SMALL(IF($B$1:$B$1000="Lot Number",ROW($1:$1000),4^8),ROW(A1)))&""

数组公式,Ctrl+Shift+回车键结束公式,使公式前后生成大括号{}后,右拉到I列,再下拉公式。 提取出第一部分。

在J1单元格输入公式=INDEX($D:$D,SMALL(IF((ISNUMBER($B$1:$B$1000*1))*(LEN($B$1:$B$1000)>=8),ROW($1:$1000)+COLUMN(A1)-1,4^8),ROW(A1)))&""

仍然是数组公式,Ctrl+Shift+回车键结束公式,使公式前后生成大括号{}后,右拉到K列,再下拉公式。 提取出第二部分。

回答2:

你未提供红框中数据的特点,若是没有规律,没有办法解决。你最好举例说明这些数据的特征。

回答3:

使用代码即可。
只是红框还是看不出要点来。
可以建立新的沟通渠道上传文件。私信我或评论后我私信你。

回答4:

所以,,提取的数据,,,并没有什么规律可循?