Adam hat zwei Arbeitsbücher; Nennen Sie sie A und B. In Arbeitsmappe A hat er einen Link zu einem Wert in einer PivotTable in Arbeitsmappe B. Wenn er Arbeitsmappe A öffnet und Arbeitsmappe B nicht geöffnet ist, erhält Adam ein #REF! Fehler für den Link. Er fragt sich, ob es eine Möglichkeit gibt, den Fehler beim Verknüpfen mit einem PivotTable-Wert in einer nicht geöffneten Arbeitsmappe zu vermeiden.

Es gibt verschiedene Möglichkeiten, wie Sie dieses Problem angehen können. Bei beiden Methoden muss verstanden werden, wie Excel auf den PivotTable-Wert in Arbeitsmappe A verweist. Wenn Sie einen Link zum Wert erstellen und sowohl Arbeitsmappe A als auch Arbeitsmappe B geöffnet sind, sieht die Referenz ungefähr so ​​aus:

=GETPIVOTDATA("TotalValue",'C:\XLDocs\[MyData.xls]PTable'!$H$15,"EName","Rac")

Eine Möglichkeit, das Problem zu lösen, besteht darin, die Referenz in eine IF-Anweisung auf folgende Weise einzuschließen:

=IF(ISERROR(=GETPIVOTDATA("TotalValue",'C:\XLDocs\[MyData.xls]PTable'!

$H$15,"EName","Rac")),"Make sure Workbook B is Open", =GETPIVOTDATA( "TotalValue",'C:\XLDocs\[MyData.xls]PTable'!$H$15,"EName","Rac"))

Die Formel überprüft das Ergebnis der Funktion GETPIVOTDATA. Wenn sie einen Fehlerwert zurückgibt (z. B. wenn Arbeitsmappe B nicht geöffnet ist), wird eine Meldung angezeigt. Nur wenn kein Fehlerwert vorhanden ist, wird der Wert in Arbeitsmappe B abgerufen.

Eine andere Möglichkeit besteht darin, die ursprüngliche Referenz so zu ändern, dass die Funktion GETPIVOTDATA nicht verwendet wird. (Es ist diese spezielle Funktion, die den Fehler generiert, wenn Arbeitsmappe B nicht geöffnet ist.) So sollten Sie die Referenz wiederholen, damit auf den Wert direkt anstatt über eine Funktion verwiesen wird:

='C:\MyWork\XLDocs\[MyData.xls]PTable'!$H$15

Wenn die Referenz auf diese Weise neu geschrieben wird, wird die Fehlerbedingung nicht zurückgegeben.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (10649) gilt für Microsoft Excel 97, 2000, 2002 und 2003.

Eine Version dieses Tippes für die Multifunktionsleistenoberfläche von Excel (Excel 2007 und höher) finden Sie hier: