Jas*_*e B 2 arrays excel concatenation alphabetical-sort
我正在处理这个机场数据电子表格。抱歉,不知道如何格式化标题,但第一列是始发地 IATA,第二列是目的地 IATA,第三列是连接路线
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
Run Code Online (Sandbox Code Playgroud)
图片版本:
现在,我只有 =CONCATENATE(C:C,"-",D:D) 作为公式,但实际上我需要它们按字母顺序连接,这样我就可以将 CAN-PEK 折叠为一个往返路线。
我在这里发现有人有类似的问题:Excel Formula to Take Values from Cell Range, Sort Alphabetically and write as a single string
我尝试修改已接受答案的代码,但我不断收到错误,因为我不知道我在做什么。我还尝试了 VBA 代码、在 access 中执行此操作以及许多其他 Stackoverflow 解决方案,但我陷入了困境。
有谁知道我需要如何编写代码才能让它执行我想要的操作?
谢谢你!
在许多情况下,使用 Excel,我们可以对文本字符串使用数学不等式。在C2中输入:
=IF(A2<B2,A2&"-"&B2,B2&"-"&A2)
Run Code Online (Sandbox Code Playgroud)
然后抄下来