prucommercialre.com


Error en Valor de tabla dinámica Linked

Adam tiene dos libros de trabajo; los llaman A y B. En un libro que tiene un enlace a un valor en una tabla dinámica que está en libro de B. Cuando abre libro A y B libro no está abierto, Adam consigue un REF! error para el enlace. Se pregunta si hay alguna manera de evitar el error cuando se vincula a un valor de tabla dinámica en un libro que no está abierto.

Hay un par de maneras que usted puede acercarse a este problema. Ambos métodos implican la comprensión de cómo Excel hace referencia al valor de tabla dinámica en el libro de A. Cuando se crea un vínculo con el valor y tanto libro Un libro y B están abiertos, la referencia se verá algo como esto:

= IMPORTARDATOSDINAMICOS ("totalValue", "C: \ XLDocs \ [MyData.xls] ptable '! $ H $ 15," ENAME "," Rac ")

Una forma de manejar el problema es envolver la referencia dentro de una instrucción IF, de esta manera:

= SI (ESERROR (= IMPORTARDATOSDINAMICOS ("totalValue", "C: \ XLDocs \ [MyData.xls] ptable '!
$ H $ 15, "ENAME", "Rac")), "Asegúrese Cuaderno B es abierto", = IMPORTARDATOSDINAMICOS (
"TotalValue", "C: \ XLDocs \ [MyData.xls] ptable '! $ H $ 15," ENAME "," Rac "))

La fórmula comprueba el resultado de la función IMPORTARDATOSDINAMICOS, y si devuelve un valor de error (como cuando libro B no está abierto), se muestra un mensaje. Sólo si no hay ningún valor de error el valor en libro de trabajo B sea descabellada.

Otra forma es modificar la referencia original de modo que no se está utilizando la función IMPORTARDATOSDINAMICOS. (Esta es la función particular que está generando el error al libro B no está abierto.) Aquí está el camino en que debes hacer de nuevo la referencia para que el valor se referencia directamente en lugar de a través de una función:

= 'C: \ MiTrabajo \ XLDocs \ [MyData.xls] ptable'! $ H $ 15

Cuando la referencia se vuelve a escribir de esta manera, no se devuelve la condición de error.

ExcelTips es su fuente de capacitación rentable Microsoft Excel. Esta punta (10.649) se aplica a Microsoft Excel 97, 2000, 2002, y 2003. Usted puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y versiones posteriores) aquí: Error en Valor de tabla dinámica Vinculado.