Pergunta

Hi I have a column which contains all windows based OS systems and which type they are so example Windows 7 Enterprise, Windows Server 2000, Windows Server 2003 Standard edition etc.

I need to filter these to only display Windows "name of operating system".

I've used this formula =IF(ISERROR(SEARCH("7",[Caption])),"Windows 7","Error") which picks out all windows 7 but when i try and change "Error" to another IF(ISERROR(SEARCH)) it actually doesn't search the statement correctly.

Any ways i could get round this? The images below are what happen when i use the formula ` accept You can nest any formulas in Excel, so replacing "ERROR" with another IF(ISERROR(... is surely possible. Ensure that the formula you want to place is correct by itself and it should work.

=IF(ISERROR(SEARCH("7",[@Caption])),"Windows 7",IF(ISERROR(SEARCH("Windows",[@Caption])), "any other Windows","Error"))

enter image description here enter image description here

Foi útil?

Solução

You can nest any formulas in Excel, so replacing "ERROR" with another IF(ISERROR(... is surely possible. Ensure that the formula you want to place is correct by itself and it should work.

=IF(ISERROR(SEARCH("7",[@Caption])),
    "Windows 7",
    IF(ISERROR(SEARCH("Windows",[@Caption])),
        "any other Windows",
        "Error"))

Note that I added and @ as I think this was missing in your formula!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top