手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

excel中使用公式获取多列打钩单元格的表头

时间:2024-10-11 18:49:03

1、如下列表格中希望根据B:E列中的值是否 为√,而将表头 溴,氮,磷,其它填入阻燃属性中。我们将使用到iferror ,index, match三个公式。

excel中使用公式获取多列打钩单元格的表头

2、分析数据结构,需要获取√所在列,再将列表头值填入相应单元格。我们可以使用match函数。在F3单元格中填入=MATCH("√",B3:E3,0) 公式含义为在 b3到e3中精确查找√【第三个参数0 表示精确查找】

excel中使用公式获取多列打钩单元格的表头

3、取得列值后需要畛粳棠奈获取表头数据。这将为index函数提供参数我们在f3单元格中再包裹一层公式。=INDEX(B$2:E$2,MATCH("曦蟑诜帅√",B3:E3,0))公式含义: 在b2:e2列中取match所找到的表头值。其中$为固定第二行,避免下拉时行号变动。

excel中使用公式获取多列打钩单元格的表头
excel中使用公式获取多列打钩单元格的表头

4、这里需要注意了,那如果没找到√,将会出现 #N/A,如下图。

excel中使用公式获取多列打钩单元格的表头

5、最后一步,需要使用iferror 脑栲葱蛸函数规避这种错误,现在将f3单元格再修改为=IFERROR(INDEX(B$2:E$2,M帆歌达缒ATCH("√",B3:E3,0)),""),然后下拉f3单元格即完成目标

excel中使用公式获取多列打钩单元格的表头
excel中使用公式获取多列打钩单元格的表头
© 手抄报圈