2010-12-07 36 views
2

J'ai effectué une requête MS SQL dans Excel. J'ai ajouté des colonnes supplémentaires dans la feuille Excel dans laquelle je souhaite entrer les données manuelles. Lorsque j'actualise les données, ces colonnes saisies manuellement sont désalignées pour les données importées auxquelles elles se rapportent. Y a-t-il un problème? J'ai essayé de lier la feuille de données importée à une feuille de données manuelle via vlookup mais cela ne fonctionne pas car il n'y a pas de champs uniques à lier ensemble. S'il vous plaît aider! RemerciementsDonnées saisies manuellement sur Excel Ms Query est désalignée après l'actualisation

La version Excel est 2010. MS version SQL est 2005. Il n'y a pas de données uniques. Parce qu'excel ressemble d'abord à ceci.

excel before

quand nous sommes entrés dans un nouvel ordre dans la base de données Excel se présente comme suit

excel after

+2

S'il n'y a pas fileds uniques comment savez-vous quelle ligne des données manuelles doivent correspondre à une ligne de la base de données? – Mark

+0

Version Excel? –

Répondre

0

Essayez ceci: dans les propriétés plage de données externes, sélectionnez « Insérer des lignes entières pour de nouvelles données » .
Pas sûr, mais ça vaut le coup d'essayer. Et tenez-nous au courant du résultat!
edit: Et assurez-vous de fournir un ordre de tri cohérent.

+0

Je l'ai essayé mais malheureusement cela n'a pas fonctionné. toute autre suggestion? Merci – Estaril

0

Il n'y a pas de relation avec les données externes des feuilles de calcul et les colonnes que vous entrez. Lors de l'actualisation, les données sont généralement effacées et mises à jour bien qu'il existe d'autres options dans le menu d'actualisation des données externes avec lesquelles vous pouvez jouer. Vous pouvez jouer avec les options de données externes dans le menu pour voir si la modification des paramètres sur ce qui se passe avec les nouvelles données aiderait. Si vous souhaitez que vos données saisies manuellement soient liées aux données de l'ensemble de données imbriqué, vous devez établir la recherche à l'aide d'une vlookup ou d'une formule pour trouver les informations sur les lignes et les afficher.

Fondamentalement, vous pensez les données SQL sur la feuille de calcul est statique, mais il est à moins que vous ne l'actualiser ou de le débrancher de la base de données