Workbook Info für Excel | Metadaten über benutzerdefinierte Funktionen

Symbol des Workbook Info-Add-Ins

Inhalt

Was ist Workbook Info für Excel?

Workbook Info für Excel ist ein kostenloses Add-In, das Metadaten zu Arbeitsmappen, Arbeitsblättern, Tabellen, Diagrammen, Pivot-Tabellen, Datenschnitten und Namen über benutzerdefinierte Funktionen und Excel-Entity-Datentypen verfügbar macht.

Die Funktionen sind dafür gedacht, Live-Dokumentation, Prüfblätter und Arbeitsmappendiagnosen direkt im Raster zu erstellen.

Wichtige Funktionen

  • Benutzerdefinierte Funktionen die folgendes retournieren:
    • Metadaten auf Arbeitsmappenebene (Name, Autor, Speicherdatum, Anzahl der Abfragen, Anzahl externer Links)
    • Arbeitsblattmetadaten (benutzter Bereich, benutzte Zeilen/Spalten, Schutzstatus, Registerkartenfarbe, Sichtbarkeit)
    • Objektmetadaten für Tabellen, Diagramme, Pivot-Tabellen, Datenschnitte und definierte Namen
    • INFO-Funktionen, die Excel-Entity-Datentypen zurückgeben
  • Auf Entity-Eigenschaften kann mit Punktnotation zugegriffen werden (zum Beispiel =A1.usedRange) oder mit FIELDVALUE
  • Registerkarte Aktionen im Aufgabenbereich: ein Demo-/Inhaltsverzeichnisblatt einfügen und die Arbeitsmappe neu berechnen
  • Verschachtelte Sammlungen in Arbeitsmappen- und Arbeitsblattentitäten (zum Beispiel worksheets/worksheetCount, tables/tableCount)

Warum Workbook Info verwenden?

  • Dokumentieren Sie die interne Struktur von Arbeitsmappen schnell direkt im Zellraster mit Funktionen, ohne VBA oder Office Scripts
  • Erstellen Sie formelbasierte Prüfblätter, die live bleiben, wenn sich die Arbeitsmappenstruktur ändert
  • Verwenden Sie eine einheitliche Metadatenschnittstelle in Excel für Desktop und Excel für das Web

Beispiel:

=JKP.WORKBOOKINFO()

Installationsanweisungen

Installationsanleitung

Excel für das Web und Teams

Workbook Info jetzt installieren (Teams, Excel für das Web)

0000000

Eine neue Excel-Arbeitsmappe wird in Ihrem Browser geöffnet und zeigt diese Informationen:

Excel zeigt den Begrüßungsbildschirm und die Annahme der Bedingungen für das Workbook Info-Add-In

Klicken Sie im Aufgabenbereich auf die Schaltfläche „Accept and Continue“, um das Add-In zu verwenden. Danach ist Workbook Info auch in Excel innerhalb von Teams verfügbar.

Manuelle Installation

Falls die Schaltfläche nicht funktioniert, öffnen Sie eine Excel-Arbeitsmappe in Ihrem Browser und klicken Sie auf die Schaltfläche Add-Ins. Suchen Sie anschließend nach Workbook Info:

Excel Online, Registerkarte Start mit der Schaltfläche 'Add-Ins abrufen', Suche nach dem Workbook Info-Add-In

Klicken Sie auf Hinzufügen, um das Add-In in Excel für das Web zu installieren.

Excel (Desktop)

Workbook Info jetzt installieren (Excel Desktop)

0000000

Nach dem Klick auf diese Schaltfläche fragt Ihr Browser, ob Excel geöffnet werden darf. Klicken Sie auf Öffnen – Excel startet und zeigt Folgendes an:

Excel zeigt das Add-In nach der Installation
Klicken Sie im Aufgabenbereich auf die Schaltfläche „Accept and Continue“, um das Add-In zu verwenden.

Manuelle Installation

Wenn die obige Schaltfläche nicht funktioniert, können Sie das Tool auch installieren, indem Sie Excel öffnen und auf Add-Ins klicken (auf der Registerkarte Start). Suchen Sie anschließend nach „Workbook Info“:

Excel Registerkarte Start mit der Schaltfläche 'Add-Ins abrufen', Suche nach Workbook Info

Um Workbook Info zu Excel hinzuzufügen, klicken Sie auf die Schaltfläche Hinzufügen. 

Anweisungen

Öffnen Sie den Aufgabenbereich des Add-Ins, um eine Liste der Funktionen und ihrer Erläuterungen zu erhalten, indem Sie auf der Registerkarte Formeln auf die Schaltfläche Workbook Info klicken:

Screenshot: Schaltfläche Workbook Info auf der Registerkarte Formeln im Excel-Menüband

Aufgabenbereich

Wenn Sie auf die Schaltfläche klicken, wird der Aufgabenbereich geöffnet. Er hat drei Registerkarten:

Registerkarte Referenz

Screenshot: Aufgabenbereich von Workbook Info mit der Registerkarte Referenz
Diese Registerkarte zeigt die Funktionsreferenz an. Wenn Sie auf eine Funktion klicken, wird eine Karte mit Informationen zu dieser Funktion angezeigt.

Registerkarte Aktionen

Screenshot: Aufgabenbereich von Workbook Info mit der Registerkarte Aktionen
Die Registerkarte Aktionen bietet derzeit zwei Möglichkeiten:

  1. Ein Demo-Arbeitsblatt einfügen, das als Anfang eines Inhaltsverzeichnisses dienen kann:

  2.  Screenshot: Demo-Arbeitsblatt, eingefügt von der Workbook Info-Add-In
  3. Eine Schaltfläche, die eine Neuberechnung aller Formeln erzwingt und dadurch die zwischengespeicherten Objektnamen aktualisiert, die von den Funktionen zurückgegeben werden.

Registerkarte Einstellungen

Die Registerkarte Einstellungen enthält einen Sprachumschalter mit der Option Automatisch. Automatisch folgt der Sprache der Excel-App für die Aufgabenbereichsoberfläche. Dieser Schalter ändert keine Funktionsnamen und nicht die Sprache der Funktionsbeschreibungen, und die Sprache im Menüband wird durch die Sprache der Excel-App gesteuert.

Verwendung der Funktionen

Alle Funktionen in diesem Add-In beginnen mit dem Präfix JKP. Geben Sie einfach =JKP. in eine Zelle ein, und die AutoVervollständigen-Liste zeigt sie an. Das Add-In hat zwei Funktionsgruppen: reguläre Funktionen und Datentypfunktionen.

Reguläre Funktionen

Die regulären Funktionen akzeptieren oft ein Argument. Parameter zur Arbeitsblattauswahl akzeptieren einen Blattnamen oder einen 1-basierten Index. Wenn Sie das Argument weglassen, verwenden die Funktionen das Arbeitsblatt, das die Formel enthält.

Datentypfunktionen (INFO-Funktionen)

Funktionen, die auf INFO enden, geben Datentypen zurück. Dadurch können Sie ausführliche Informationen zum betreffenden Datentyp leicht abrufen. Unten sehen Sie einen Screenshot des Ergebnisses von =JKP.WORKBOOKINFO() in einer Zelle:

Screenshot: Funktion Workbook Info mit Detailkarte

Wenn Sie auf das kleine Symbol in der Zelle klicken, wird eine Karte geöffnet.

In der Karte können neben einzelnen Elementen Schaltflächen erscheinen, mit denen Sie diese Informationen in das Raster übernehmen können:

Screenshot: Funktion Workbook Info mit Detailkarte und Schaltfläche zum Übernehmen von Elementen in das Raster

Sie können Informationen aus einer Datentypzelle auch abrufen, indem Sie in einer Formel auf diese Zelle verweisen und einen Punkt eingeben:

Screenshot: Funktion Workbook Info mit Punktnotation

Die Funktionen unterstützen dynamische Arrays. Einige Funktionen geben ein Array von Elementen zurück, zum Beispiel JKP.WORKSHEETS. Nachfolgende Funktionen können auf dieses Array verweisen, und Excel versteht das.  

Beachten Sie, dass diese Funktionen NICHT volatil sind. Wenn sich Arbeitsmappendaten ändern, werden sie nicht automatisch aktualisiert. Drücken Sie Strg+Alt+Shift+F9, um eine Aktualisierung zu erzwingen, oder verwenden Sie die Registerkarte Aktionen im Aufgabenbereich und klicken Sie auf Neu berechnen. Alternativ können Sie in der gesamten Arbeitsmappe Suchen und Ersetzen verwenden, zum Beispiel JKP. durch JKP. ersetzen.

Funktionsreferenz

Funktionen sind nach Kategorien gruppiert. Jede Tabelle listet den Funktionsnamen, die Beschreibung, die Syntax, die Parameter und das Fehlerverhalten auf. Bei INFO-Funktionen enthält die Beschreibung die verfügbaren Entity-Eigenschaften.

Arbeitsmappenfunktionen

Name
Beschreibung
Syntax
Parameter
Fehlerverhalten
JKP.WORKBOOK
Gibt eine ausgegebene zweispaltige Liste mit Arbeitsmappenmetadaten zurück. Die linke Spalte enthält Eigenschaftsnamen, die rechte Spalte enthält die Werte. Schlüssel umfassen worksheetCount, tableCount, chartCount, pivotTableCount, slicerCount, nameCount, queryCount, und externalLinkCount.
JKP.WORKBOOK()
(keine)
(keine)
JKP.WORKBOOKINFO
Gibt einen Excel-Entity-Datentyp mit Arbeitsmappenmetadaten zurück. Er enthält skalare Zusammenfassungseigenschaften plus geschachtelte Sammlungen und passende ...Count-Eigenschaften.
Entity-Eigenschaften: name, author, lastSavedBy, lastSaveTime, creationDate, worksheetCount, worksheets, tableCount, tables, pivotTableCount, pivotTables, slicerCount, slicers, chartCount, charts, nameCount, names, queryCount, queries (queries[*] hat name, error, refreshDate, rowsLoadedCount, loadedTo, loadedToDataModel), externalLinkCount, externalLinks (externalLinks[*] hat id (URL))
JKP.WORKBOOKINFO()
(keine)
(keine)

Arbeitsblattfunktionen

Name
Beschreibung
Syntax
Parameter
Fehlerverhalten
JKP.WORKSHEETS
Gibt eine ausgegebene Liste von Arbeitsblattnamen zurück.
JKP.WORKSHEETS()
(keine)
(keine)
JKP.WORKSHEET
Gibt den Namen des aufrufenden Arbeitsblatts zurück oder einen Arbeitsblattnamen nach Selektor.
JKP.WORKSHEET([nameOrIndex])
Arbeitsblattselektor (weglassen für aufrufendes Blatt, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp
JKP.OFFSETSHEET
Gibt den Arbeitsblattnamen relativ zum aufrufenden Arbeitsblatt zurück. Der Offset ist eine ganze Zahl.
JKP.OFFSETSHEET(offset)
offset: ganze Zahl (z. B. -1, 1).
  • #NUM!: Außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp
JKP.USEDRANGE
Gibt die Adresse des genutzten Bereichs als Text zurück.
JKP.USEDRANGE([blatt])
Arbeitsblattselektor (weglassen für aufrufendes Blatt, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp
JKP.USEDROWS
Gibt die Anzahl der verwendeten Zeilen zurück.
JKP.USEDROWS([blatt])
Arbeitsblattselektor (weglassen für aufrufendes Blatt, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp
JKP.USEDCOLUMNS
Gibt die Anzahl der verwendeten Spalten zurück.
JKP.USEDCOLUMNS([blatt])
Arbeitsblattselektor (weglassen für aufrufendes Blatt, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp
JKP.PROTECTED
Gibt TRUE/FALSE zurück und zeigt damit an, ob ein Arbeitsblatt geschützt ist.
JKP.PROTECTED([blatt])
Arbeitsblattselektor (weglassen für aufrufendes Blatt, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp
JKP.WORKSHEETINFO
Gibt einen Excel-Entity-Datentyp mit Arbeitsblattmetadaten zurück, plus geschachtelte Sammlungen und passende ...Count-Eigenschaften für Tabellen, Diagramme, Pivot-Tabellen, Datenschnitte und blattbezogene Namen.
Entity-Eigenschaften: name, usedRange, usedRows, usedColumns, protected, tabColor, visibility, tableCount, tables, chartCount, charts, pivotTableCount, pivotTables, slicerCount, slicers, nameCount, names
JKP.WORKSHEETINFO([nameOrIndex])
Arbeitsblattselektor (weglassen für aufrufendes Blatt, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp

Tabellenfunktionen

Name
Beschreibung
Syntax
Parameter
Fehlerverhalten
JKP.TABLES
Gibt Tabellennamen auf dem angegebenen Arbeitsblatt zurück oder alle Tabellen der Arbeitsmappe, wenn kein Argument angegeben ist. Gibt #N/A! zurück, wenn es keine passenden Elemente für das angeforderte übergeordnete Element gibt (z. B. keine Tabellen auf diesem Arbeitsblatt).
JKP.TABLES([blatt])
Arbeitsblattselektor (weglassen für alle Tabellen der Arbeitsmappe, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #N/A!: Keine Elemente für das angeforderte übergeordnete Element gefunden (z. B. keine Tabellen auf diesem Arbeitsblatt)
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp
JKP.TABLEROWS
Gibt die Anzahl der Datenkörperzeilen in einer Tabelle zurück.
JKP.TABLEROWS(tableName)
tableName: Tabellenname.
  • #N/A: Tabelle existiert nicht
  • #VALUE!: Falscher Argumenttyp
JKP.TABLECOLUMNS
Gibt die Anzahl der Spalten in einer Tabelle zurück.
JKP.TABLECOLUMNS(tableName)
tableName: Tabellenname.
  • #N/A: Tabelle existiert nicht
  • #VALUE!: Falscher Argumenttyp
JKP.TABLEADDRESS
Gibt die Tabellenbereichsadresse als Text zurück.
JKP.TABLEADDRESS(tableName)
tableName: Tabellenname.
  • #N/A: Tabelle existiert nicht
  • #VALUE!: Falscher Argumenttyp
JKP.TABLECOMMENT
Gibt den Kommentar zurück, der der Tabelle zugeordnet ist. Dies verwendet eine Vorschau-API; wenn die API in Ihrem Excel-Build nicht unterstützt wird, gibt diese Funktion eine leere Zeichenfolge zurück.
JKP.TABLECOMMENT(tableName)
tableName: Tabellenname.
  • #N/A: Tabelle existiert nicht
  • #VALUE!: Falscher Argumenttyp
JKP.TABLEINFO
Gibt einen Excel-Entity-Datentyp mit Tabellenmetadaten zurück. In eine Zelle einfügen und dann auf Eigenschaften über die Punktnotation oder FIELDVALUE() zugreifen.
Entity-Eigenschaften: name, worksheet, rowCount, columnCount, address, comment
JKP.TABLEINFO(tableName)
tableName: Tabellenname.
  • #N/A: Tabelle existiert nicht
  • #VALUE!: Falscher Argumenttyp
JKP.TABLESINFO
Gibt eine Matrix von Excel-Entity-Datentypen zurück, eine pro Tabelle. Wird vertikal ausgegeben. Jede Entity hat die gleichen Eigenschaften wie TABLEINFO.
Entity-Eigenschaften: name, worksheet, rowCount, columnCount, address, comment (eine Entity pro Zeile im ausgegebenen Ergebnis)
JKP.TABLESINFO([blatt])
Arbeitsblattselektor (weglassen für alle Tabellen der Arbeitsmappe, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp

Diagrammfunktionen

Name
Beschreibung
Syntax
Parameter
Fehlerverhalten
JKP.CHARTS
Gibt Diagrammnamen auf dem angegebenen Arbeitsblatt zurück oder alle Diagramme der Arbeitsmappe, wenn kein Argument angegeben ist. Wenn kein Argument angegeben ist, werden Diagramme als Blatt::ChartName zurückgegeben. Gibt #N/A! zurück, wenn es keine passenden Elemente für das angeforderte übergeordnete Element gibt (z. B. keine Diagramme auf diesem Arbeitsblatt).
JKP.CHARTS([blatt])
Arbeitsblattselektor (weglassen für alle Diagramme der Arbeitsmappe, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #N/A!: Keine Elemente für das angeforderte übergeordnete Element gefunden (z. B. keine Diagramme auf diesem Arbeitsblatt)
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp
JKP.CHARTTYPE
Gibt den Diagrammtyp zurück.
JKP.CHARTTYPE(chartName)
chartName: Diagrammname.
  • #N/A: Diagramm existiert nicht
  • #VALUE!: Mehrdeutiger Diagrammname; mehr als ein Diagramm hat denselben Namen
  • #VALUE!: Falscher Argumenttyp
JKP.CHARTTITLE
Gibt den Text des Diagrammtitels zurück.
JKP.CHARTTITLE(chartName)
chartName: Diagrammname.
  • #N/A: Diagramm existiert nicht
  • #VALUE!: Mehrdeutiger Diagrammname; mehr als ein Diagramm hat denselben Namen
  • #VALUE!: Falscher Argumenttyp
JKP.SERIESCOUNT
Gibt die Anzahl der Datenreihen in einem Diagramm zurück.
JKP.SERIESCOUNT(chartName)
chartName: Diagrammname.
  • #N/A: Diagramm existiert nicht
  • #VALUE!: Mehrdeutiger Diagrammname; mehr als ein Diagramm hat denselben Namen
  • #VALUE!: Falscher Argumenttyp
JKP.CHARTINFO
Gibt einen Excel-Entity-Datentyp mit Diagrammmetadaten zurück. In eine Zelle einfügen und dann auf Eigenschaften über die Punktnotation oder FIELDVALUE() zugreifen.
Entity-Eigenschaften: chartId, name, worksheet, chartType, title, seriesCount, topLeftCell
JKP.CHARTINFO(chartName)
chartName: Diagrammname.
  • #N/A: Diagramm existiert nicht
  • #VALUE!: Mehrdeutiger Diagrammname; mehr als ein Diagramm hat denselben Namen
  • #VALUE!: Falscher Argumenttyp
JKP.CHARTSINFO
Gibt eine Matrix von Excel-Entity-Datentypen zurück, eine pro Diagramm. Wird vertikal ausgegeben. Jede Entity hat die gleichen Eigenschaften wie CHARTINFO.
Entity-Eigenschaften: chartId, name, worksheet, chartType, title, seriesCount, topLeftCell (eine Entity pro Zeile im ausgegebenen Ergebnis)
JKP.CHARTSINFO([blatt])
Arbeitsblattselektor (weglassen für alle Diagramme der Arbeitsmappe, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp

Pivot-Tabellen-Funktionen

Name
Beschreibung
Syntax
Parameter
Fehlerverhalten
JKP.PIVOTTABLES
Gibt Pivot-Tabellen-Bezeichner auf dem angegebenen Arbeitsblatt zurück oder alle Pivot-Tabellen, wenn kein Argument angegeben ist. Bezeichner werden als Blatt::PivotName zurückgegeben. Gibt #N/A! zurück, wenn es keine passenden Elemente für das angeforderte übergeordnete Element gibt (z. B. keine Pivot-Tabellen auf diesem Arbeitsblatt).
JKP.PIVOTTABLES([blatt])
Arbeitsblattselektor (weglassen für alle Pivot-Tabellen der Arbeitsmappe, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #N/A!: Keine Elemente für das angeforderte übergeordnete Element gefunden (z. B. keine Pivot-Tabellen auf diesem Arbeitsblatt)
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp
JKP.PIVOTLOCATION
Gibt die Adresse des Pivot-Layoutbereichs als Text zurück.
JKP.PIVOTLOCATION(pivot)
Pivot-Selektor (empfohlen: Blatt::PivotName; akzeptiert auch einen einzelnen Pivot-Namen oder einen ausgegebenen Bereich von Pivot-Bezeichnern).
  • #N/A: Pivot-Tabelle existiert nicht
  • #VALUE!: Mehrdeutiger Pivot-Tabellenname; mehr als eine Pivot-Tabelle hat denselben Namen
  • #VALUE!: Falscher Argumenttyp
JKP.PIVOTSOURCE
Gibt die Pivot-Quelle als Bereichs-/Tabellenadresse zurück oder "Data model", wenn die Quelle kein lokaler Bereich oder keine lokale Tabelle ist.
JKP.PIVOTSOURCE(pivot)
Pivot-Selektor (empfohlen: Blatt::PivotName; akzeptiert auch einen einzelnen Pivot-Namen oder einen ausgegebenen Bereich von Pivot-Bezeichnern).
  • #N/A: Pivot-Tabelle existiert nicht
  • #VALUE!: Mehrdeutiger Pivot-Tabellenname; mehr als eine Pivot-Tabelle hat denselben Namen
  • #VALUE!: Falscher Argumenttyp
JKP.PIVOTSOURCETYPE
Gibt LocalRange, LocalTable oder Unbekannt zurück.
JKP.PIVOTSOURCETYPE(pivot)
Pivot-Selektor (empfohlen: Blatt::PivotName; akzeptiert auch einen einzelnen Pivot-Namen oder einen ausgegebenen Bereich von Pivot-Bezeichnern).
  • #N/A: Pivot-Tabelle existiert nicht
  • #VALUE!: Mehrdeutiger Pivot-Tabellenname; mehr als eine Pivot-Tabelle hat denselben Namen
  • #VALUE!: Falscher Argumenttyp
JKP.PIVOTINFO
Gibt einen Excel-Entity-Datentyp mit Pivot-Tabellenmetadaten zurück, einschließlich Position, Quelle und Layouteinstellungen.
Entity-Eigenschaften: pivotId, name, worksheet, id, locationAddress, filterAxisAddress, rowLabelsAddress, columnLabelsAddress, dataBodyAddress, sourceType, source, allowMultipleFiltersPerField, enableDataValueEditing, refreshOnOpen, useCustomSortLists, layoutType, showRowGrandTotals, showColumnGrandTotals, showFieldHeaders, preserveFormatting, subtotalLocation
JKP.PIVOTINFO(pivot)
Pivot-Selektor (empfohlen: Blatt::PivotName; akzeptiert auch einen einzelnen Pivot-Namen oder einen ausgegebenen Bereich von Pivot-Bezeichnern).
  • #N/A: Pivot-Tabelle existiert nicht
  • #VALUE!: Mehrdeutiger Pivot-Tabellenname; mehr als eine Pivot-Tabelle hat denselben Namen
  • #VALUE!: Falscher Argumenttyp
JKP.PIVOTSINFO
Gibt eine Matrix von Excel-Entity-Datentypen zurück, eine pro Pivot-Tabelle. Wird vertikal ausgegeben. Jede Entity hat die gleichen Eigenschaften wie PIVOTINFO.
Entity-Eigenschaften: pivotId, name, worksheet, locationAddress, sourceType, source (eine Entity pro Zeile im ausgegebenen Ergebnis)
JKP.PIVOTSINFO([blatt])
Arbeitsblattselektor (weglassen für alle Pivot-Tabellen der Arbeitsmappe, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp

Datenschnittfunktionen

Name
Beschreibung
Syntax
Parameter
Fehlerverhalten
JKP.SLICERS
Gibt Datenschnitt-Bezeichner auf dem angegebenen Arbeitsblatt zurück oder alle Datenschnitte, wenn kein Argument angegeben ist. Bezeichner werden als Blatt::SlicerName zurückgegeben. Gibt #N/A! zurück, wenn es keine passenden Elemente für das angeforderte übergeordnete Element gibt (z. B. keine Datenschnitte auf diesem Arbeitsblatt).
JKP.SLICERS([blatt])
Arbeitsblattselektor (weglassen für alle Datenschnitte der Arbeitsmappe, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #N/A!: Keine Elemente für das angeforderte übergeordnete Element gefunden (z. B. keine Datenschnitte auf diesem Arbeitsblatt)
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp
JKP.SLICERITEMS
Gibt eine ausgegebene zweispaltige Liste von Datenschnitt-Elementen und ob jedes Element ausgewählt ist, zurück.
JKP.SLICERITEMS(slicer)
Datenschnitt-Selektor (empfohlen: Blatt::SlicerName; akzeptiert auch einen einzelnen Datenschnittnamen oder einen ausgegebenen Bereich von Datenschnitt-Bezeichnern).
  • #N/A: Datenschnitt existiert nicht
  • #VALUE!: Mehrdeutiger Datenschnittname; mehr als ein Datenschnitt hat denselben Namen
  • #VALUE!: Falscher Argumenttyp
JKP.SLICERINFO
Gibt eine Matrix von Excel-Entity-Datentypen mit Datenschnitt-Metadaten zurück (Position, Stil, Filterzustand). Für einen einzelnen Datenschnitt-Selektor wird eine 1x1-Matrix zurückgegeben; wenn slicer ein ausgegebener Bereich/dynamisches Array ist, wird eine ausgegebene Liste von Entities zurückgegeben. Die Eigenschaft items (wenn verfügbar) ist eine Sammlung von ITEMINFO-Entities (jedes Element hat name und selected; selected kann leer sein bei Datenschnitttypen/Hosts, bei denen der Auswahlstatus nicht verfügbar ist).
Entity-Eigenschaften: slicerId, name, worksheet, id, caption, topLeftCell, left, top, width, height, style, sortBy, isFilterCleared, itemCount, items (items[*] ist ITEMINFO mit name, selected)
JKP.SLICERINFO(slicer)
Datenschnitt-Selektor (empfohlen: Blatt::SlicerName; akzeptiert auch einen einzelnen Datenschnittnamen oder einen ausgegebenen Bereich von Datenschnitt-Bezeichnern).
  • #N/A: Datenschnitt existiert nicht
  • #VALUE!: Mehrdeutiger Datenschnittname; mehr als ein Datenschnitt hat denselben Namen
  • #VALUE!: Falscher Argumenttyp
JKP.SLICERSINFO
Gibt eine Matrix von Excel-Entity-Datentypen zurück, eine pro Datenschnitt. Wird vertikal ausgegeben. Jede Entity hat die gleichen Eigenschaften wie SLICERINFO, außer dass absichtlich items/itemCount nicht enthalten ist. Rufen Sie JKP.SLICERINFO() (oder JKP.SLICERITEMS()) auf, wenn Sie Datenschnitt-Elemente benötigen.
Entity-Eigenschaften: slicerId, name, worksheet, caption, style, isFilterCleared, topLeftCell (eine Entity pro Zeile im ausgegebenen Ergebnis)
JKP.SLICERSINFO([blatt])
Arbeitsblattselektor (weglassen für alle Datenschnitte der Arbeitsmappe, Name: Blattname oder 1-basierter Index).
  • #N/A: Benanntes Element existiert nicht
  • #NUM!: Index außerhalb des gültigen Bereichs
  • #VALUE!: Falscher Argumenttyp

Funktionen für Definierte Namen

Name
Beschreibung
Syntax
Parameter
Fehlerverhalten
JKP.NAMES
Gibt Definierte Namen zurück. Verwenden Sie "WORKBOOK" nur für arbeitsmappenbezogene Namen oder einen Blattnamen für blattbezogene Namen. Gibt #N/A! zurück, wenn es keine passenden Elemente für das angeforderte übergeordnete Element gibt (z. B. keine Namen in diesem Geltungsbereich).
JKP.NAMES([scopeOrSheet])
scopeOrSheet (optional): "WORKBOOK" oder Arbeitsblattname.
  • #N/A: Blatt existiert nicht
  • #N/A!: Keine Elemente für das angeforderte übergeordnete Element gefunden (z. B. keine Namen in diesem Geltungsbereich)
  • #VALUE!: Falscher Argumenttyp
JKP.NAMEREFERS
Gibt die RefersTo-Formel/den RefersTo-Text für einen Definierten Namen zurück.
JKP.NAMEREFERS(name)
name: Definierter Name.
  • #N/A: Name existiert nicht
  • #VALUE!: Falscher Argumenttyp
JKP.NAMETYPE
Gibt eine Klassifizierung zurück: RANGE, CONSTANT oder FORMULA/LAMBDA.
JKP.NAMETYPE(name)
name: Definierter Name.
  • #N/A: Name existiert nicht
  • #VALUE!: Falscher Argumenttyp
JKP.NAMEVISIBLE
Gibt TRUE/FALSE zurück und zeigt damit an, ob ein Definierter Name sichtbar ist.
JKP.NAMEVISIBLE(name)
name: Definierter Name.
  • #N/A: Name existiert nicht
  • #VALUE!: Falscher Argumenttyp
JKP.NAMECOMMENT
Gibt den Kommentar zurück, der einem Definierten Namen zugeordnet ist.
JKP.NAMECOMMENT(name)
name: Definierter Name.
  • #N/A: Name existiert nicht
  • #VALUE!: Falscher Argumenttyp
JKP.NAMEINFO
Gibt einen Excel-Entity-Datentyp mit Metadaten zu Definierten Namen zurück. In eine Zelle einfügen und dann auf Eigenschaften über Punktnotation oder FIELDVALUE() zugreifen.
Entity-Eigenschaften: name, formula, value, type, visible, comment, scope, sheet
JKP.NAMEINFO(name)
name: Definierter Name.
  • #N/A: Name existiert nicht
  • #VALUE!: Falscher Argumenttyp
JKP.NAMESINFO
Gibt eine Matrix von Excel-Entity-Datentypen zurück, eine pro Definiertem Namen. Wird vertikal ausgegeben. Verwenden Sie "WORKBOOK" nur für arbeitsmappenbezogene Namen oder einen Blattnamen für blattbezogene Namen. Jede Entity hat die gleichen Eigenschaften wie NAMEINFO.
Entity-Eigenschaften: name, formula, value, type, visible, comment, scope, sheet (eine Entity pro Zeile im ausgegebenen Ergebnis)
JKP.NAMESINFO([scopeOrSheet])
scopeOrSheet (optional): "WORKBOOK" oder Arbeitsblattname.
  • #N/A: Blatt existiert nicht
  • #VALUE!: Falscher Argumenttyp

Änderungsverlauf

  • Build 1.0.0.0, 2026-04-27: Erste Veröffentlichung

Danksagungen

Workbook Info wird von Jan Karel Pieterse (JKP Application Development Services) entwickelt.

Vielen Dank an Benutzer und Tester, die Feedback zu Formeln, Entity-Verhalten und Taskpane-UX gegeben haben.

Kommentare

Kommentare werden geladen...