Mac Excel多选项下拉单元格:选项计数及带换行分隔符添加方法
Mac版Excel处理换行分隔的多选单元格方案
一、统计单元格内选项数量
基于你已掌握的计数逻辑,将分隔符替换为单元格内换行对应的CHAR(10),再补充选项数与换行数的对应关系(n个换行对应n+1个选项),最终公式:
=LEN($E7)-LEN(SUBSTITUTE($E7,CHAR(10),""))+1
说明:
CHAR(10)是Excel中代表单元格内换行的字符代码,Mac版完全兼容- 公式逻辑:计算单元格总长度减去移除所有换行后的长度,得到换行的数量,加1即为选项总数
二、保留换行同时为选项添加分隔符
若要给每个选项后添加分隔符(比如逗号)且保留原有换行,使用SUBSTITUTE函数将换行替换为「分隔符+换行」,示例公式(以添加逗号为例):
=SUBSTITUTE($E7,CHAR(10),", "&CHAR(10))
可选优化:若不想在最后一个选项后加分隔符,可使用以下公式去除末尾多余的分隔符:
=LEFT(SUBSTITUTE($E7,CHAR(10),", "&CHAR(10)),LEN(SUBSTITUTE($E7,CHAR(10),", "&CHAR(10)))-2)
说明:公式中-2对应, 的字符长度,若使用其他分隔符,需调整数字匹配分隔符的长度
内容的提问来源于stack exchange,提问作者John Hardy
相关产品推荐
相关产品推荐

