以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  同类项合并  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187257)

--  作者:atlas77
--  发布时间:2023/7/3 22:18:00
--  同类项合并
表A    第一列                        第二列                 第三列              第四列            
         10A                            杭州                   10ABC             杭州、嘉兴 、宁波                                        
         10B                            嘉兴                    15BC              成都、绵阳                                              
         10C                            宁波                    21ACF             广州、深圳、珠海                                             
         15B                            成都                                                                               
         15C                            绵阳                                                                               
         21A                            广州                                                                               
         21C                            深圳                                                                               
         21F                            珠海                                                                                    
         ......                            ......     

如何通过第一列、第二列实现第三列、第四列?                                      

--  作者:有点蓝
--  发布时间:2023/7/3 22:36:00
--  
需要增加一个辅助列,把第一列的数值提取出来放到辅助列里,然后通过辅助列取值

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目11.zip



--  作者:atlas77
--  发布时间:2023/7/4 21:34:00
--  
第四列能否按对应的第三列ABC...字母顺序组合在一起?
我看第四列是按拼音顺序组合的。
我把21F改成东莞,第四列(21ACF)就成了”东莞、广州、深圳“,而不是”广州、深圳、东莞“
[此贴子已经被作者于2023/7/4 21:34:58编辑过]

--  作者:有点蓝
--  发布时间:2023/7/4 21:43:00
--  
把第一列作为排序列即可

语法:

GetComboListString(ColumnName,Filter, Sort)

ColumnName:列名称,从此列中提取不重复的值。
Filter:     可选参数,指定一个条件表达式,只返回符合此条件的值。
Sort:       可选参数,指定排序列,如果省略,则根据取值列排序,通常无需设置。