EXCEL中如何将合并单元格的数据提取出来,并将其对应的数据也提取到另一个表中

EXCEL中如何将合并单元格的数据提取出来,并将其对应的数据也提取到另一个表中,第1张

X5-122-A对应的单元格为C1,其值对应的单元格为H9,
X5-122-B对应的单元格为I1,其值对应的单元格为N9,
可以通过hlookup、sumif等函数或者直接单元格引用的方式提取数据。

两表顺序完全一致,一般用复制吧,或者B2里面些=E2下拉。

如果顺序不同,情况就要复杂一点,由于合并单元格的左右左上角才有内容,后面单元格都是空白,因此这是没有办法使用公式的,一般应避免合并单元格。

其次是重复关键字按顺序取值,这不是VLOOKUP的功能,VLOOKUP遇到一个就返回了,如果老师要求必须用VLOOKUP来实现,那就只有使用辅助列增加序号了,辅助列是唯一编号,例如301-A01,1、301-A01,2、301-A02,1、301-A02,2、这样才能使用VLOOKUP,辅助列的效果如下图:

辅助列的公式为:

=IF(A2<>"",A2&",1",LEFT(C1,FIND(",",C1)-1)&","&(RIGHT(C1,LEN(C1)-FIND(",",C1))+1))

有了这样的唯一编码,接下来的VLOOKUP就简单了,如果有难度请拷屏追问。

提取A列合并单元格内容到B列连续单元格中

如果为文本格式

B1=LOOKUP("座",A$1:A1) 

如果为数值格式

B1=LOOKUP(9^9,A$1:A1)

文本或数值格式通用

B1=LOOKUP(1,0/(A$1:A1<>""),A$1:A1) 

下拉


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13385228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存