⬅️ **[[$-Tools|Tools]]** *** # Excel - ALT + Enter - New Line in Cell - Shift + Leertaste - Highlight row - Strg + Leertaste - Highlight column - Strg + : - Datum einfügen - Strg + Shift + : - Uhrzeit einfügen - Markieren + Alt + Shift + = - Summe bilden - **Spalten / Zeilen fixieren** mit *Ansicht -> Fenster fixieren* - **Gliederung** zum Zusammenklappen bzw. **Gruppierung von Zeilen**: *Daten -> Gliederung => Gruppieren* 1. gewünschte Zeilen markieren 2. Daten -> Gliederung -> Gruppieren 3. Zeile über der Gruppierung z.B. für den Titel verwenden, sonst wird alle eingeklappt. -> Übersichtlichkeit, wenn alles zusammengeklappt ist. - **0-Felder nichts anzeigen lassen** - Zahlen Formatieren -> "Buchhaltung" und dort das Symbol wegnehmen => leere Werte werden " - " dargestellt - Zahlen Formatieren -> "Benutzerdefiniert" und dort `0;-0;;@` eingeben, um die Nullen auszublenden - **Runden** verwenden, wenn man im Ergebnis wirklich nur 2 Nachkommastellen haben möchte. Meist gibt eine Formel 5-6 Stellen zurück. ` =runden(FORMEL;2)` - **Suche nach Text** ```Excel =ISNUMBER(SEARCH("p","apple")) // returns TRUE =ISNUMBER(SEARCH("z","apple")) // returns FALSE ``` - [Erstellen von Dropdownlisten](https://support.microsoft.com/de-de/office/erstellen-von-dropdownlisten-7693307a-59ef-400a-b769-c5402dce407b) - Daten -> Datenüberprüfung -> **Liste** -> Bereich auswählen -> OK und Dropdown Menu ist wählbar - [S-Verweis mit mehreren Suchkriterien](https://www.pcs-campus.de/excel/sverweis_suchkriterien/) - SVERWEIS + WAHL - Zellen mit `&` konkatinieren - WAHL liefert Bereich, den SVERWEIS durchsucht - ` =WENNNV( SVERWEIS(B45&C45&D45&E45&G45; WAHL( {1.2}; 'Steckerpreise (geschützt)'!J:J&'Steckerpreise (geschützt)'!K:K&'Steckerpreise (geschützt)'!L:L&'Steckerpreise (geschützt)'!B:B&'Steckerpreise (geschützt)'!M:M;'Steckerpreise (geschützt)'!C:C ); 2; 0 ); 0 )` - [Bilder dynamisch aus Ordner Laden mit VBA Script](https://exceloffthegrid.com/automatically-change-picture/) - Verwendung von UDF (User Defined Functions) - Developer-Tools -> **VB Editor** -> Module anlegen - Excel-Developer Tools: `Optionen -> Menüleiste -> Developertools` - Dort können dann z.B. Visial Basic Scripts angelegt werden. - Scripts sind i - [Bedingte Formatierung - ganze Zeilen](https://excelblog.ch/ganze-zeile-einfaerben-bedingte-formatierung/) - Formel definieren, die WAHR werden muss - Bereich für Regel + Bereich für Formel sollte in den meisten Fällen identisch sein - Bereich: ` =$A$10:$M$1048576` - Formel: ` =WENN(UND($N10=$B10;$N10>0);WAHR;FALSCH)` - **Formatierung in Abhängigkeit eines Spaltenwertes** - ![[Pasted image 20230124122135.png]] - 1) und 2) für Bereich der Formatierung - 3) Formel ` =WENN($C1>G1;WAHR;FALSCH)` - Jeder Wert der Zeile aus Bereich soll mit EKPREIS 4) verglichen werden - Dafür muss Spalte C fixiert und die Zeile variabel sein -> `$C1` - Der zu vergleichende Wert des Bereichs soll komplett variabel sein (also keine Fixierung) -> `G1` - [Datum vergleichen](https://www.tippscout.de/excel-datum-vergleichen.html) - `A2<DATUM(2021;12;31)` für alles früher als 2022 - `UND(A2>DATUM(2021;1;1);A2<=DATUM(2021;12;31))` - [Funktion - SUMMWENNS - Summe mit mehreren Bedingungen]() - ` =SUMMEWENNS(Kabelaufträge!$N11:$N102401;Kabelaufträge!$A11:$A102401;">"&D3;Kabelaufträge!$A11:$A102401;"<"&D4)` - Summenbereich der schlusendlich aufsummiert werden soll - Kriterienbereich 1 + Kriterien 1, etc. - Funktio VERGLEICH - Inhalt suchen und Zeileninformation erhalten - ` =VERGLEICH(A3;Kabelaufträge!$A$1:$A$102403;0)` => Zeile 4158 - [Funktion - INDIREKT - Zelleninformation zusammenbauen]() - ` =INDIREKT("Kabelaufträge!$B"&B3)` => B3 ist 4451 --> gib Wert in Spalte B und Zeile B3=4158 aus - [Funktion - FINDEN](https://support.microsoft.com/de-de/office/finden-findenb-funktionen-c7912941-af2a-4bdf-a553-d0d89b0a0628) Finde Stelle von Substring in String - **WENNNV** falls `#NV` auftritt und so z.B. `0` oder nichts ` ` ausgegeben wird - **WECHSEL / SUBSTITUTE** - Zelle C406 beinhaltet den Wert `EUR 14,33` - Mit `ZAHLENWERT(WECHSELN(C406;"EUR";""))` ersetzt man den String `EUR` mit einem Leer-String und durch **Zahlenwert** wird die Zelle zu einem Zahlenwert zum Rechnen - **Seitenumbruch zum Drucken / PDF** - Ansicht -> Umbruchvorschau => zur Preview - Zeile markieren -> Seitenlayout -> Umbrüche -> einfügen ## Bekannte Probleme - **Bilder werden in Vorschau und Druck verzerrt** - seit 2003: https://www.herber.de/forum/archiv/228to232/230459_Grafik_verzerrt_in_Excel.html - 2013: https://social.technet.microsoft.com/Forums/ie/en-US/08fa689a-6e8e-4850-99e4-f1600e385522/excel-distorts-image-when-printing - sie scheinen zu ca. 10% verzerrt zu werden: https://mikschulz.de/excel-verzerrte-grafiken-und-bilder/ - Workaround: Bilder aktiv verzerren, damit sie richtig gerdruckt werden -> **bescheuert Microsoft!!!** # *** Related: - [[$-MCE|MCE]]