Video: VBA Macro Buttons to Add/Remove Pivot Table Fields 2024
I Excel 2016 erstatter en tovarlig datatabel en række mulige værdier for to inputværdier i en enkelt formel. For at oprette en to-variabel datatabel, indtaster du to intervaller af mulige inputværdier for en formel i dialogboksen Datatabel.
Indtast en række værdier for radinputcellen over den første række af tabellen, og en række værdier for kolonneinputcellen ned i den første kolonne i tabellen. Derefter kan du indtaste formlen (eller en kopi af den) i cellen placeret ved skæringspunktet for denne række og kolonne af indgangsværdier.
Følgende figur illustrerer denne type situation. Denne version af det projicerede salgsfortegnelse bruger to variabler til at beregne det forventede salg for år 2017: en vækst i procent af stigningen i forhold til sidste års salg (i celle B3 ved navn Growth_2017) og udgifter beregnet som en procentdel af sidste års salg (i celle B4 med navnet Expenses_2017). I dette eksempel er den oprindelige formel, der er oprettet i celle B5, lidt mere kompleks:
= Salg_2016 + (Salg_2016 * Vækst_2017) - (Salg_2016 * Udgifter_2017)
For at konfigurere to-variabeldatatabellen skal du tilføje en række mulige Udgifter_2017 procentdele fra 10% til 35% i området C7: H7 til en kolonne med mulige Growth_2017 procentpoint fra 1,00% til 5,00% i området B8: B24. Derefter kopieres den oprindelige formel, der hedder Projected_Sales_2017 fra celle B5 til celle B7, cellen ved krydset af denne række af Expenses_2017 procent og kolonne af Growth_2017 procentdele med formlen:
= Projected_Sales_2017
Med disse få trin oprettes den tovarige datatabel, du ser i næste figur:
-
Vælg cellelinje B7: H24.
Denne celleinterval inkorporerer kopien af den oprindelige formel sammen med rækken af mulige omkostninger og vækstprocenter.
-
Klik på Data → Hvad-Hvis Analyse → Datatabel på båndet.
Excel åbner dialogboksen Datatabel med indsættelsespunktet i tekstfeltet Row Input Cell.
-
Klik på celle B4 for at indtaste den absolutte celleadresse, $ B $ 4, i tekstfeltet Row Input Cell.
-
Klik på tekstfeltet Indtastning af kolonne, og klik derefter på celle B3 for at indtaste den absolutte celleadresse, $ B $ 3, i denne tekstboks.
-
Klik på OK for at lukke dialogboksen Datatabel.
Excel fylder de tomme celler i datatabellen med en TABLE formel ved hjælp af B4 som Row Input Cell og B3 som Column Input Cell.
-
Klik på celle B7, og klik derefter på kommandoen Formater maleren i udklipsholdergruppen på fanen Startside og træk gennem celleområdet C8: H24 for at kopiere formatet Regnskabstal uden decimaler til dette interval.
Dette regnskabsnummerformat er for langt til at vise den aktuelle bredde af kolonnerne C til F - angivet med symbolerne ######. Med området C8: H24, der stadig er valgt fra brug af Format Painter, løser trin 7 dette problem.
-
Klik på kommandoen Formater i celle-gruppen på fanen Startside, og klik derefter på AutoFit-kolonnebredde på rullemenuen.
Salgsfremskrivningsregneark efter oprettelse af den tovarige datatabel i området C8: H24.
Opsætningsformlen {= TABEL (B4, B3)}, som Excel opretter til den tovarige datatabel i dette eksempel, angiver både et argument for radinputcelle (B4) og et kolonneinputcelle-argument (B3). Fordi denne enkelt arrayformel er indtastet i hele datatabelområdet C8: H24, er enhver redigering (i form af flytning eller sletning) begrænset til dette interval.