Määritä solun näkyvyys

Sisällysluettelo

Kuinka tarkistaa, onko solu näkyvissä vai ei

Kuvittele taulukko, jossa on tehtävä erilaisia laskelmia sen mukaan, onko solu näkyvissä vai ei. Esimerkiksi piilotettuja soluja ei oteta huomioon.

Monissa tapauksissa perinteinen tapa tehdä tämä on PARTIAL RESULT -toiminnon kautta. Tämä voi suorittaa tiettyjä laskelmia siten, että piilotettuja soluja ei oteta huomioon.

Tietojen horisontaalisen järjestelyn ja monimutkaisten taulukkorakenteiden avulla voit kuitenkin nopeasti saavuttaa toteutettavuuden rajat OSITTAISEN TULOSTEN avulla.

Tässä tapauksessa monet käyttäjät haluavat funktion, joka kysyy, onko solu näkyvissä vai ei. Valitettavasti laaja Excel -luettelo ei tarjoa tällaista toimintoa. Jos haluat luoda käyttäjän määrittämän funktion kyselemään, onko taulukon solu näkyvissä vai ei, toimi seuraavasti:

  1. Avaa "Makrot" -komento "Työkalut" -valikosta ja "Visual Basic Editor" -komento haarautuvasta valikosta. Voit tehdä tämän myös kaikissa Excel -versioissa käyttämällä näppäinyhdistelmää ALT F11.
  2. Valitse sitten näkyviin tulevassa editorissa "Moduuli" -komento "Lisää" -valikosta.
  3. Syötä syöttöikkunaan seuraava koodi:
    Julkinen toiminto VISIBLE (solu _
    Kuten alue) Boolen muodossa NÄKYVÄ = Ei (_
    Solu.Koko rivi.Piilotettu tai _
    Solu.Koko sarake.Piilotettu)
    Lopeta toiminto
  4. Valitse "Tiedosto" -valikosta komento "Sulje ja palaa Microsoft Exceliin". Tämä vie sinut takaisin pöytään.

Olet nyt integroinut uuden taulukkotoiminnon VISIBLE, jota voit käyttää työkirjassa.

Välitä soluviittaus uuteen funktioon VISIBLE argumenttina. Toiminto tarkistaa sitten, onko solu näkyvissä vai piilotettu. Toiminnon tulos on TOSI (näkyvissä) tai EPÄTOSI (piilotettu). Seuraava kuva esittää käyttäjän määrittämän funktion VISIBLE käyttöä esimerkkitaulukossa:

Jos esimerkiksi haluat lisätä taulukkoon solualueen ottamatta piilotettuja rivejä huomioon, voit tehdä tämän kätevästi VISIBLE -toiminnolla.

Luo lisäsarake lisättävien solujen viereen. Tässä voit käyttää VISIBLE -funktiota kyselemään, ovatko solut näkyvissä.

Jos haluat esimerkiksi kysyä solulta B5, kirjoita seuraava kaava kohtaan C5:

= NÄKYVÄ (B5)

Kopioi sitten tämä kaava riittävän alas sarakkeeseen C. Seuraavassa kuvassa näkyy kaavan käyttö esimerkkitaulukon apusarakkeessa:

Käytä lisäystä seuraavalla kaavalla, joka on vahvistettava näppäimellä CTRL SHIFT ENTER:

= SUMMA (B5: B10 * C5: C10)

Seuraavassa kuvassa näkyy ero tulosten ja summan välillä (rivi 8 on piilotettu):

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave