【发布时间】:2019-09-20 11:12:01
【问题描述】:
我创建了一个公式来检查 A 列并返回 B 列中与前者的值匹配的位置;除非在 B 列中找不到来自 A 列的值,或者在 A 列中重复了相同的值,在这种情况下它返回“NA”。这是我的意思的一个例子。
A B Output
1 ABB AAB 2
2 AAB ABB 1
3 BCA BCA 3
4 BDA BDA 4
5 AFA BEA 7
6 BDA AGB NA
7 BEA AFA 5
8 BFB BHA NA
9 BHA CEB 8
10 BEC DEB NA
11 BED BED 11
12 DEB 10
13 DID NA
现在我想用输出中缺少的行中的数字(在本例中为:6、9、12 和 13)按顺序替换 NA。结果会是这样。
A B Output
1 ABB AAB 2
2 AAB ABB 1
3 BCA BCA 3
4 BDA BDA 4
5 AFA BEA 7
6 BDA AGB 6
7 BEA AFA 5
8 BFB BHA 9
9 BHA CEB 8
10 BEC DEB 12
11 BED BED 11
12 DEB 10
13 DID 13
我该怎么做呢?
【问题讨论】:
-
我认为这只能通过带有公式
=IFNA(C2,C1+1)的辅助列来完成。如果您的输出列从最低到最高排序并且没有大于一的间隙,这将起作用。