excel列中的数组长度

我在Excel中有一个列有数组。 意思是,它们有一个逗号分隔值的列表,括在下面的大括号内

{a} {a,b} {a,b,c} {d,e,f} .. 

有什么办法可以确定每个数组的长度使用简单的Excel计算,或者我需要一些代码。 被取消的输出将是..

 {a} -- 1 {a,b} -- 2 {a,b,c} -- 3 {d,e,f} -- 3 .. 

要在A1查找数组长度,您可以计算逗号并添加1:

 =LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1