Excelin "Suodata"-funktio ja mahdollisuus valita useampia ns. alueita erikseen?

Anonyymi
2023-02-23T11:14:08+00:00

Hei,

liitteenä excel-taulukko, jossa näkyy päivämäärä, henkilö sekä ko.henkilön sarakkeessa työvuoro ja työpaikka, missä tehnyt työvuoron.

Haluaisin luoda jokaiselle työpaikalle (Toimisto, Varasto, Turku, Lahti, Lapua, jne..) erillisen listan, jossa näkyy päivämäärä, työpaikka ja tehty työvuoro (esim. 19.12. Toimisto 9-17, jne..). Ja tämä siis listanäkymän. Miten onnistuu?

Yritin "Filter"-funktiota, mutta en osaa valita useampaa saraketta funktion "range/matriisi"-osioon, ja ongelman muodostaa myös se, että Toimisto-vuoroja on ollut useilla henkilöillä, joten en pysty valitsemaan ainoastaan yhtä etsintäalue-saraketta vaan pitäisi etsiä useammasta sarakkeesta.

Onko muita vaihtoehtoja/ideoita listojen saamiseksi?

Microsoft 365 ja Office | Excel | Muu | Windows

Lukittu kysymys. Tämä kysymys on siirretty Microsoft-tukiyhteisöstä. Voit äänestää sen hyödyllisyydestä mutta et voi lisätä kommentteja tai vastauksia tai seurata kysymystä.

0 kommenttia Ei kommentteja

4 vastausta

Lajitteluperuste: Uusin
  1. Anonyymi
    2023-02-27T12:45:09+00:00

    Hey AnnaThomas,

    thank you for your quick reply!
    I tried the formula you gave, but there seems to be somekind of error (the formula doesn`t do anything). There is something in the formula, what I don´t understand; eg. ($J$2:$S$108="Turku"): why the are is J2-S108?

    I tried to change the formula:
    =JOSVIRHE(INDEKSI(A3:K31;PIENI(JOS(((A3:K31="Turku")+(A3:K31="Turku")+(A3:K31="Turku")+(A3:K31="Turku")+(A3:K31="Turku")+(A3:K31="Turku")+(A3:K31="Turku")+(A3:K31="Turku")+(A3:K31="Turku")+(A3:K31="Turku")*ROW(A3:K31)>=1;RIVI(A3:K31));RIVI(A3:K31)=-1);1);""))

    And it still doesn´t work? I don´t get it! Is there a bracket in a wrong place? Please, help :)

    Thanks in advance!

    • AnnElisa

    Onko tästä vastauksesta hyötyä?

    0 kommenttia Ei kommentteja
  2. Anonyymi
    2023-02-23T12:41:45+00:00

    Tässä on esimerkkikaava, joka hakee Turun työpaikkaa sarakkeista B–K ja palauttaa päivämäärän, työpaikan ja työvuoron:

    =JOSVIRHE(INDEKSI($A$2:$K$100,PIENI(JOS((($B$2:$K$100="Turku")+($C$2:$L$101="Turku")+($D$2:$M$102="Turku")+($E$2:$N$103="Turku")+($F$2:$O$104="Turku")+($G$2:$P$105="Turku")+($H$2:$Q$106="Turku")+($I$2:$R$107="Turku")+($J$2:$S$108="Turku")+($K$2:$T$109="Turku")*ROW($B$2:$2:$ K$100)>=1,RIVI($B$2:$K$100)),RIVI()-1),1),")

    Voit muokata kaavaa niin, että hakusanoilla "Lahti" ja "Kauppa" on sama kuin hakusanalla "Turku"

    Tämä vastaus on käännetty automaattisesti, joten siinä voi esiintyä kielioppivirheitä ja omituisia lauseita.

    Onko tästä vastauksesta hyötyä?

    0 kommenttia Ei kommentteja
  3. Anonyymi
    2023-02-23T12:31:54+00:00

    Sorry,

    this didn´t help me (or i didn´t understand what you meant).
    For "Toimisto" this might work due the information can be found under Ilmari (person) in two first columns , but "Turku", "Lahti" and "Kauppa" can be found from columns of different persons..

    I have tried to make function by which I could get the "Toimisto"-workhours:

    (for example: =IF(B4:K31="toimisto";OFFSET(B4:K31;0;-1);""), but then it creates a new table, with only the workhours of "Toimisto"-days and the rest of the table cells are empty. I don´t know is this the easiest way of getting the information out of this table.

    I need the information just in two/three Columns as a list (day, workshift, workplace).

    Thanks :)

    Onko tästä vastauksesta hyötyä?

    0 kommenttia Ei kommentteja
  4. Anonyymi
    2023-02-23T11:54:53+00:00

    Hei AnnElisa

    Olen AnnaThomas ja autan sinua mielelläni kysymyksessäsi. Tässä keskustelupalstassa olemme Microsoftin kuluttajia aivan kuten sinäkin.

    Kyllä, voit käyttää Excelin Lisäsuodatin-toimintoa suodattaaksesi tietosi useiden sarakkeiden ja ehtojen perusteella.

    Näin voit käyttää "Lisäsuodatin" -toimintoa:

    Luo uusi tyhjä alue, johon haluat kopioida suodatetut tiedot. Valitse suodatettava tietoalue, mukaan lukien sarakeotsikot. Siirry nauhan "Tiedot" -välilehdelle ja napsauta "Lisäasetukset" "Lajittele ja suodata" -ryhmässä. Valitse "Lisäsuodatin" -valintaikkunassa "Kopioi toiseen paikkaan". Valitse "Luetteloalue" -kentässä suodatettava tietoalue, mukaan lukien sarakeotsikot. Valitse Ehtoalue-kentässä solualue, joka sisältää suodatusehdot, mukaan lukien sarakeotsikot. Napsauta "OK" ottaaksesi suodattimen käyttöön ja kopioidaksesi suodatetut tiedot uudelle alueelle.

    Toivon, että tämä auttaa ;-), kerro minulle, jos tämä on vastoin sitä, mitä tarvitset, olisin silti hyödyllinen vastaamaan enemmän kysymyksiisi.

    Parhain terveisin

    AnnaThomas

    Anna takaisin yhteisölle. Auta seuraavaa henkilöä tämän ongelman kanssa ilmoittamalla, ratkaisiko tämä vastaus ongelmasi. Napsauta Kyllä tai Ei alareunassa.

    Tämä vastaus on käännetty automaattisesti, joten siinä voi esiintyä kielioppivirheitä ja omituisia lauseita.

    Onko tästä vastauksesta hyötyä?

    0 kommenttia Ei kommentteja