/ / Vykonajte VLOOKUP databázy, ktorá je príliš veľká na otvorenie v Exceli - ms-access, excel-formula, vlookup

Vykonajte VLOOKUP databázy, ktorá je príliš veľká na otvorenie v excel - ms-access, excel-formula, vlookup

Snažím sa urobiť dotaz VLOOKUP do Excelusúbor (súbor 1) s asi 500 000 riadkami z iného súboru CSV (súbor 2), ktorý má asi 4,5 milióna riadkov. Tento druhý súbor je príliš veľký na úplné načítanie v programe Excel, a preto neviem, ako postupovať.

Pokúšam sa importovať údaje zo súboru 2 do priečinkaSúbor 1 založený na zhode jedinečného identifikátora PointID v stĺpci B v oboch súboroch. Mám tiež súbor 2 v databáze programu Access, ak to funguje lepšie. Pokúsil som sa označiť index „table_array“ v súbore 1 bez otvorenia súboru 2, ale dostávam chybové hlásenie.

Existuje spôsob, ako môžem iterovať súbor 2 ako VLOOKUP bez jeho otvorenia alebo prijatia chybovej správy?

odpovede:

0 pre odpoveď č. 1

Ak už máte súbor 2 v prístupe, tak by somimportovať aj súbor 1 do programu Access. Uistite sa, že súbor 1 má svoje PointID nastavené ako primárny kľúč, potom by ste mali byť schopní použiť aktualizačný dotaz v programe Access na získanie relevantných hodnôt zo súboru 2 do súboru 1. Aktualizované údaje súboru 1 by ste potom exportovali späť do nový súbor Excel (ak je to miesto, kde ho potrebujete).

Neviem vymyslieť jednoduchý spôsob aktualizáciepôvodný súbor 1 priamo. Nefunguje to, ak pridáte súbor 1 ako prepojenú tabuľku v programe Access, pretože údaje nie je možné aktualizovať, pokiaľ to dokážem povedať (skúsil som to, ale pracujem na starších kópiách programu Excel / Access, takže možno na novších verziách). môže to povoliť).