有没有一种方法可以根据 excel 上的值对数据进行排序

is there a way to sort data depends on a value on excel

我想把一些 excel 放在行中,如果它们包含特定的词

 A              |B
 ____________________
 HP SERVER      | 1
 HP LAPTOP      | 2
 DELL SERVER    | 2
 LENOVO LAPTOP  | 3
 HP SERVER G8   | 2

我希望结果像这样对行中的所有服务器进行排序

 A              |B
 ____________________
 HP SERVER      | 1
 DELL SERVER    | 2
 HP SERVER G8   | 2
 HP LAPTOP      | 2
 LENOVO LAPTOP  | 3

有什么方法可以用公式或 VBA 我正在使用 Microsoft Office 2013

最简单的解决方案确实是使用辅助列。

将此公式放在 C 列中:

=IF(NOT(ISERROR(SEARCH("server";A1)));"A";"B")

然后按 C 列排序,A 列中包含 "server" 关键字的所有行将首先出现。