【发布时间】:2020-02-06 13:59:15
【问题描述】:
如果包含特定单词,我想在行中放置一些 excel
A |B
____________________
HP SERVER | 1
HP LAPTOP | 2
DELL SERVER | 2
LENOVO LAPTOP | 3
HP SERVER G8 | 2
我希望结果是像这样对行中的所有 SERVER 进行排序
A |B
____________________
HP SERVER | 1
DELL SERVER | 2
HP SERVER G8 | 2
HP LAPTOP | 2
LENOVO LAPTOP | 3
有没有办法用公式或 VBA 做到这一点 我正在使用 Microsoft Office 2013
【问题讨论】:
-
是的,检查SEARCH并结合一个IF得到B中的一个数,然后排序。
-
我不想排序依赖于 B 我想排序依赖于 A 包含单词 SERVER
-
要根据需要对其进行排序,您需要一个辅助列。我说B,但它可能在任何地方。即使使用 VBA,也无法仅基于 A 列,因为您需要一个复杂的宏来根据值对复制和移动行的所有范围进行排序。实际上,您最好的选择是辅助/帮助列。
标签: excel vba excel-formula excel-2013