Excel 计算字符串的子字符串
我有一个小宏,可以创建输入字符串的所有可能的有序子字符串。因此,如果输入字符串为: abcd 这10个子串是: a ab abc abcd B 卑诗省 卡介苗 C 光盘 dExcel 计算字符串的子字符串,excel,vba,Excel,Vba,我有一个小宏,可以创建输入字符串的所有可能的有序子字符串。因此,如果输入字符串为: abcd 这10个子串是: a ab abc abcd B 卑诗省 卡介苗 C 光盘 d 有没有一个公式可以根据输入字符串的长度来计算子字符串的数量???当n是字符串的长度时,它就是n+(n-1)+(n-2)+……+1=(n+1)*n/2,因为有n个长度为1的子串,n-1个长度为2的子串,n-2个长度为3,…,以及1个长度为n的子串。当n是字符串的长度时,它就是n+(n-1)+(n-2)+……+1=(n+1)*n
有没有一个公式可以根据输入字符串的长度来计算子字符串的数量???当n是字符串的长度时,它就是n+(n-1)+(n-2)+……+1=(n+1)*n/2,因为有n个长度为1的子串,n-1个长度为2的子串,n-2个长度为3,…,以及1个长度为n的子串。当n是字符串的长度时,它就是n+(n-1)+(n-2)+……+1=(n+1)*n/2,因为有n个长度为1的子串,n-1个长度为2的子串,n-2个长度为3的子串,…,以及1个长度为n的子串。您正在寻找排列和组合。这个问题应该转移到数学上。它与excel-vba无关。您正在寻找排列和组合。此问题应移至数学。这与excel-vba无关。嗨,克里斯蒂安:你的答案正是我需要的!我将子字符串放入一个数组中,现在可以在不使用循环计数器的情况下重拨该数组。再次感谢。嗨,克里斯蒂安:你的答案正是我需要的!我将子字符串放入一个数组中,现在可以在不使用循环计数器的情况下重拨该数组。再次感谢。