我有一个在我工作场所的一堆服务器上运行的操作系统列表。给出操作系统的字符串可以有多种格式。以下是一些示例:
- AIX 5.1
- VMware ESX Server 3.5.0 build-110268
- Linux Linux 2.6.X Linux
- 红帽企业 AS 4 (2.6.9-78.0.13.ELlargesmp)
- Microsoft (R) Windows (R) 2000 高级服务器
- 微软视窗 XP Win2008R2 6.1.7601
总共有 180 个唯一字符串(以及超过 10,000 个服务器)。
我的老板要求一个公式来从每个字符串中提取操作系统类型和版本。我通过查找一个包含十个条目的表,为能够可靠工作的操作系统类型制作了一个。但是版本公式更难,因为版本的格式取决于操作系统的类型,即使这样,每种操作系统类型也可以有多种格式。
就我而言,您需要一个包含 180 行的表,字符串在 COL A 中,版本在 COL B 中,然后对字符串进行 Vlookup。但是,他要求从字符串中提取版本,仅使用 excel 公式,而不使用 vba。
在这一点上我几乎放弃了,所以我把它扔到这个网站上。任何人都知道这是否可以做到,以及如何做到?