Excel 排列行内的列

Excel Line up columns within rows

在 Excel 内,我需要能够将每一行的最后两列排列起来。我有大约 1000 多行 "messy data"。最后两列包括银行帐号和分类代码。它们将始终是最后两列,但每行的列不同。我需要帐号和排序代码在 J & K 列中。下面的屏幕截图。

您可以使用 INDEX/COUNTA:

=INDEX($A1:$H1,COUNTA($A1:$H1)-(2-COLUMN(A:A)))

复制一个数据的长度。

或者,知道您的最后两列始终是排序代码(文本)和帐号(数字),您可以使用我们的老朋友 HLOOKUP:

=HLOOKUP(REPT("z",255),A1:H1,1,TRUE)

=HLOOKUP(10^100,A1:H1,1,TRUE)

结果: