【发布时间】:2020-04-02 18:16:12
【问题描述】:
我正在处理这个机场数据电子表格。抱歉无法确定标题的格式,但第一列是 Origin IATA,第二列是 Dest IATA,第三列是 Concatenate Route
Origin IATA, Dest IATA, Concatenate Route
LHR JFK LHR-JFK
JFK LHR JFK-LHR
CAN PEK CAN-PEK
PEK CAN PEK-CAN
JFK LAX JFK-LAX
LHR DXB LHR-DXB
DXB LHR DXB-LHR
图片版本:
现在,我只有 =CONCATENATE(C:C,"-",D:D) 作为公式,但实际上我需要它们按字母顺序连接,这样我就可以将 CAN-PEK 折叠为一条往返路线.
我在这里找到了有类似问题的人:Excel formula to take values from cell range, sort alphabetically and write as a single string
我尝试修改已接受答案的代码,但我不断收到错误,因为我不知道自己在做什么。我还尝试了 VBA 代码,在访问中执行它,以及许多其他 Stackoverflow 解决方案,但我被卡住了。
有谁知道我需要如何编写代码才能让它做我想做的事?
谢谢!
【问题讨论】:
标签: arrays excel concatenation alphabetical-sort