我在excel中有这样的数据:
1 1
1 2
2 2
3 2
我希望结果显示如下:
1
1
1
2
2
2
2
3
它就像一个升序排序。如果columnA< = columnB中的数字,它将首先显示,同时,columnB将具有空单元格或空白值。 我已经寻找了一段时间,但没有人有这样的问题。 我更喜欢公式而不是VBA代码。 请指教,谢谢!
编辑:我希望这个解释更容易理解
数据(A1:B2) - 结果(C1:D4)。数据(A1:B2)中的每个数字都是复杂公式的结果,因此我无法改变其位置
A B C D
1 1 2 1
2 3 4 2
3 3
4 4
答案 0 :(得分:0)
老实说,如果你想避免使用VBA,这里有一个手动过程,可以为你提供所需的结果:
Red
和列B Blue
)Sort Smallest to Largest
Replace all
*格式为Blue
,然后仅对格式为Red
的B列执行相同操作。 (有关如何操作的更多信息,请参见下文)。遵循这些步骤并不是最常规的步骤,但它会在没有VBA的情况下为您提供所需的结果。
*根据字体颜色查找和替换
1.按Ctrl-H
2.点击Options
3.点击Format
> Font
>然后选择你的字体颜色> OK
4. Find What
为空白,字体颜色为Replace With
空白,请点击Replace All
。