2010-07-14 16 views
2

Vous ne savez pas comment une fonctionnalité qui fonctionnait correctement dans les versions précédentes ne fonctionne plus, mais je pense qu'il doit y avoir une nouvelle façon de le faire que je ne connais pas.VLOOKUP ne fonctionne plus dans Office 2007 - Excel

J'ai un VLOOKUP simple.

J'ai une colonne (Livre # 1-COLA) des valeurs (banlieue de l'Australie)

Dans un autre livre (Book # 2), j'ai deux colonnes, (Suburbs (COLA) & codes postaux (colB))

Dans le livre # 1-ColB je place les éléments suivants:

=VLOOKUP(A1, [Book2.xlsx]Sheet1!$A:$B, 2, FALSE) 

Mais il me donne une erreur: Cette version de fichier ne peut pas contenir des formules qui font référence à des cellules au-delà d'une taille de feuille de calcul de 256 colonnes ou 65536 lignes .

J'ai enregistré les fichiers au format .xlsx et comme xls et les deux versions de fichiers ... ne pas

Toutes les idées sur cette erreur non descriptive? REMARQUE: J'ai changé la référence à [Book2] Sheet1! $ A20000: $ B2000 et cela n'a pas fonctionné non plus (en supposant que le réglage de la limite de ligne à 20000 était moins de 65536

Répondre

2

Essayez [Book2] Sheet1 $ A1:!. B2000 de $

vous ne pouvez pas utiliser des références de colonne (par exemple, a: B), parce que les colonnes sont trop grandes, de sorte que vous devez décrire une forme rectangulaire range, en spécifiant deux coins opposés

A2000: B2000 est une plage qui est une cellule haute et deux largeur.Vous voulez spécifier le rectangle entier, que je suppose Le coin supérieur gauche est A1: B2000 (plus tous les accoutrements, tels que les signes dollar et les noms de feuille)

Si vous avez une ligne d'en-tête, vous devez utiliser [Book2] Sheet1! $ A2: $ B2000.

+0

Aha! toujours si simple ... –

0

Bien que je ne l'ai pas essayé moi-même, essayez de l'enregistrer en tant que .xlsm (macro). Dans mon expérience avec Word 2007, les macros ne fonctionnent pas si vous enregistrez dans .doc ou .docx. Vous devez enregistrer dans .docm

0

Essayez:

VLOOKUP(A1, [Book2.xlsx]Sheet1!$A:$B, 2, FALSE) 
+0

Je ne tape pas la référence dans la cellule - je sélectionne les lignes manuellement ... C'est .xlsx cependant, ce n'est pas le problème - le problème est avec la portée. –

0

je Office 365 et il fonctionne pour moi, mais une seule fois. Si je fais une recherche dans le fichier 1 à partir du fichier 2, la spécification d'une plage de colonnes est acceptée pour la première fois et ensuite rejetée avec la même explication. Ensuite, si je ferme tous les fichiers Excel ouverts et ré-ouvre ce dont j'ai besoin, cela fonctionne à nouveau. J'espère que cela t'aides.