我有我的工作場所中一堆服務器上運行的操作系統列表。提供操作系統的字符串可以是多種格式。下面是一些樣本:使用公式,從變量字符串中提取操作系統版本號
- AIX 5.1
- 在VMware ESX Server 3.5.0集結110268
- Linux的Linux的Linux的2.6.X
- 紅帽企業AS 4(2.6.9-78.0.13 .ELlargesmp)
- 微軟(R)的Windows(R)2000高級服務器
- 的Microsoft Windows XP Win2008R2 6.1.7601
所有(和> 10,000個服務器)中都有180個唯一字符串。
我的老闆正在詢問一個公式,該公式將從每個字符串中提取操作系統類型和版本。我已經爲通過查找帶有十個條目的表格可靠地工作的操作系統類型做了一個。但版本公式更加嚴格,因爲版本的格式取決於操作系統的類型,即使這樣,每種操作系統類型也可能有多種格式。
就我而言,您需要一個包含180行的表,其中COL A中的字符串,COL B中的版本,然後對字符串執行Vlookup。但是,他要求從字符串中提取版本,只使用excel公式,不使用vba。
我已經放棄了這一點,所以我把它扔到這個網站。任何人都知道這是否可以完成,以及如何?
它可能會更容易處理與VBA,但一些答案是非常好的(即使他們可能無法處理像VBA那麼多的案件) – JMax 2012-07-23 06:55:18