|
最佳回答 |
1
|
ID1208Lv6高级互助发布于2024-3-15 11:35(编辑于 2024-3-15 13:25)
|
虽然做出来的,但是感觉比较复杂麻烦,不是很建议 
简单一点就是先处理表二中的人员信息,单独增加一列,把人员筛选出来 如果SQL里面不好处理,可以新建一个模板,利用公式把数据处理出来,保存到表二中 

WorkBook2.rar
|
-
liyh13(提问者)
- 你这过程只写出一半啊
-
liyh13(提问者)
- 再用过滤找出组别,再用另外一个sheet取数这个sheet,这个我想到,问题已经说到,跨sheet的公式计算不出来
-
每天都得学一点 回复 liyh13(提问者)
- GREPARRAY(MAPARRAY(RANGE(LEN(SHEET2!A2)),IF(INDEXOFARRAY(SHEET2!A2,ITEM)=A2,INDEXOFARRAY(SHEET2!B2,ITEM),\")),ITEM!=\"),用这一长串可以进行跨SHEET取数
-
ID1208 回复 每天都得学一点
- 截图一没有用跨sheet,一个页面出来的,只是觉得太麻烦了,而且界面不是很友好,所以没给出来
-
ID1208 回复 每天都得学一点
- 上传了附件,参考sheet2,没有用跨sheet
|
|
|
最佳回答 |
0
|
用户k6280494Lv6资深互助发布于2024-3-15 11:01(编辑于 2024-3-15 11:03)
|
直接在数据处理不就行了了吗,把日期格式化为月份 select name,rq,sum(je) from 销售明细 group by name,rq
|
|
|
|
最佳回答 |
0
|
每天都得学一点Lv3见习互助发布于2024-3-15 11:13(编辑于 2024-3-16 13:13)
|
GREPARRAY(MAPARRAY(RANGE(LEN(SHEET2!A2)),IF(INDEXOFARRAY(SHEET2!A2,ITEM)=A2,INDEXOFARRAY(SHEET2!B2,ITEM),\")),ITEM!=\") 跨sheet 取数是这样的 WorkBook1.zip 主要还是表结构的问题
|
|
|