„Excel“

Sąrašo pavadinimas yra

Worksheet Name Exists

„Excel“ formulė: darbalapio pavadinimas yraBendroji formulė | _+_ | Santrauka

Norėdami patikrinti, ar darbaknygėje yra darbalapio pavadinimas, galite naudoti formulę, pagrįstą funkcijomis ISREF ir INDIRECT. Pateiktame pavyzdyje C5 formulė yra tokia:





= ISREF ( INDIRECT ('sheetname'&'!A1'))
Paaiškinimas

Funkcija ISREF grąžina teisingą darbinės lapo nuorodą TRUE, o FALSE - ne.

kaip braižyti klaidų juostas

Šiuo atveju norime išsiaiškinti, ar tam tikras lapas yra darbaknygėje, todėl sukuriame visą nuorodą, B stulpelio lapų pavadinimus sujungdami šauktuku ir „A1“:





 
= ISREF ( INDIRECT (B5&'!A1'))

Tai grąžina tekstą:

 
B5&'!A1'

kuris pereina į INDIRECT funkciją. Tada INDIRECT bando tekstą vertinti kaip nuorodą.



kaip naudoti normdisto funkciją programoje „Excel“

Kai INDIRECT pavyksta, nuoroda perduodama į ISREF, kuri grąžina TRUE. Kai INDIRECT negali sukurti nuorodos, ji pateikia #REF klaidą, o ISREF grąžina FALSE.

Darbas su tarpais ir skyryba lapų pavadinimuose

Jei lapų pavadinimuose yra tarpų ar skyrybos ženklų, turėsite pakoreguoti formulę, kad lapo pavadinimas būtų suvyniotas į tokias kabutes:

 
'Sheet1!A1'
Autorius Dave'as Brunsas


^