excelif函数多个条件并列合并行

Excel中的CONCATENATE函数可以将多个文本字符串聯接成一个文本字符串但有时需要按指定条件合并某些单元格的内容到一个单元格,这时CONCATENATE函数无法实现而使用下面的自定义函数就十汾方便了。如图所示需要在F2单元格中将“调资额”为“190”的“姓名”用“、”连接起来。

1.按Alt+F11打开VBA编辑器,单击菜单“插入→模块”茬代码窗口中输入下列代码:

上述代码定义了一个自定义函数CONCATENATEIF,共有四个参数分别为需要连接单元格内容的区域(通常为单行或单列)、条件区域,条件和分隔符使用该自定义函数时注意:

①参数中的两个区域的形状大小需相同;

②条件的输入类似COUNTIF函数,如 190、">100"、"苹果" 等可使用通配符“*”、“?”。

2.返回Excel工作表界面在F2单元格中输入公式:

}

我要回帖

更多关于 if函数多个条件并列 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信