本次的练习是:在单元格A2中给定一个字符串值,仅由大写字母组成且字符长度至少为2。在单元格B2中输入公式:如果A2中字符串的各个字符按字母升序排列(从左到右),则返回TRUE;否则返回FALSE。...公式
在单元格B2中的公式为:
=AND(GESTEP(MMULT(CODE(MID(A2,ROW(INDEX(A:A,1):INDEX(A:A,LEN(A2)-1))+{0,1},1)),{-1;1}...这里的技术是,将数组:
{1;2;3;4;5;6;7}
与下面的数组相加:
{0,1}
注意,该数组必须与前面的数组正交。由于第一个是单列数组,因此需要确保第二个是单行数组。...因此:
{1;2;3;4;5;6;7}+{0,1}
由第二个数组中的两个值与第一个数组中的每个值相加,得到:
{1,2;2,3;3,4;4,5;5,6;6,7;7,8}
此时,公式转换为:
=AND(GESTEP...C","C";"C","C";"C","C"})
得到:
{65,65;65,66;66,66;66,67;67,67;67,67;67,67}
现在必须确保可以相应地操纵上述数组,将每行中的两个元素彼此相减