有两行数字:
A | B | C | D | E | F | G | |
1 | 4211140 | 4209106 | 4209974 | 4211320 | 4208228 | 4210873 | 4211439 |
2 | 8859990 | 8903354 | 8900184 | 8901922 | 8900052 | 8903899 |
从每行找出2个数(可以相同),使4个数的和等于定值26216692,第1行的两个数放入A、B列,第2行的两个数放入C、D列。
A | B | C | D | |
4 | 4208228 | 4208228 | 8900184 | 8900052 |
使用 SPL XLL
=spl("=g1=E@1(?1),g2=E@1(?2),E@b(xjoin(g1;g1;g2;g2).select(#1+#2+#3+#4==26216692 && #1>=#2 && #3>=#4))",A1:G1,A2:F2)
函数 xjoin 进行叉乘,E@1 将多层序列转为单层,E@b去掉标题,#1表示表格第 1 列
标签:+#,g2,g1,两组,26216692,给定,&&,xjoin,数中 From: https://blog.csdn.net/smilejingwei/article/details/140436342