Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] Μεταφορά δεδομένων από φύλλο excel (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/4388-metafora-dedomenon-apo-fillo-excel.html)

stavraetos 13-12-16 17:41

Μεταφορά δεδομένων από φύλλο excel
 
1 Συνημμένο(α)
Καλησπέρα σας,

Θα ήθελα να μεταφέρω δεδομένα από ένα φύλλο του Excel σε άλλο.
Στο ένα φύλλο (Φύλλο2) υπάρχει λίστα πελατών με υπόλοιπα και στο άλλο φύλλο (Φύλλο1) λίστα πελατών που πρέπει να ελεγχθεί αν έχουν υπόλοιπο και πόσο.
Ισως VLOOKUP? και πώς?

Επισυνάπτω παράδειγμα. Μπορεί να βοηθήσει κανείς.

Ευχαριστώ εκ των προτέρων

Spirosgr 13-12-16 18:51

1 Συνημμένο(α)
Δημιουργία ID πελάτη...
Index-Match

stavraetos 13-12-16 19:10

Ευχαριστώ πολύ για την άμεση απάντηση!
Δημιουργία ID πώς κάνω;


Ευχαριστώ και πάλι.

stavraetos 13-12-16 20:13

Στο κανονικό αρχείο οι λίστeς έχουν ήδη 500 ονόματα στο φύλλο 1 και 600 στο φύλλο 2. Οπότε είναι δύσκολο να βάλω ID.

ChrisGT7 13-12-16 21:14

Μια τέτοια σημαντική σύγκριση προϋποθέτει σωστό στήσιμο στα δεδομένα.

Κατά τη γνώμη μου, για να γίνει σωστή αναζήτηση θα πρέπει και στα δύο φύλλα να υπάρχει υποχρεωτικά μια στήλη με ένα μοναδικό αναγνωριστικό κλειδί (π.χ. Α.Φ.Μ., κωδικό πελάτη από το λογισμικό που χρησιμοποιείτε στην εταιρεία κ.τ.λ.) ώστε η αναζήτηση μεταξύ των δύο φύλλων να βρει εύκολα και σίγουρα πελάτη-υπόλοιπο χωρίς περίπτωση λάθους.

Η αναζήτηση (VLOOKUP, INDEX-MATCH) θα μπορούσε να γίνει και με τα ονόματα αλλά δεν συνιστώ αυτή τη μέθοδο, γιατί υπάρχουν πάρα πολλές πιθανότητες λάθους. Αναφέρω μερικές:
1) Τα ονόματα να έχουν παραπάνω κενά ή χαρακτήρες μεταξύ των ονομάτων, οπότε δεν θα δουλέψει σωστά η συνάρτηση αναζήτησης.
2) Τα γράμματα να είναι γραμμένα με λατινικούς χαρακτήρες (π.χ. με Α ελληνικό στο φύλλο 1 και Α λατινικό στο φύλλο 2), οπότε και πάλι δε θα δουλέψει η συνάρτηση.
3) Συνωνυμίες, π.χ. να υπάρχουν δύο πελάτες με το όνομα ΑΝΤΩΝΙΟΥ ΒΑΣΙΛΕΙΟΣ, οπότε το αποτέλεσμα της αναζήτησης θα είναι λάθος, γιατί το ένα υπόλοιπο θα το αφήσει εκτός.

Όπως καταλαβαίνω, δεν υπάρχει στήλη με κάποιο αναγνωριστικό οπότε η πιο σίγουρη λύση είναι η "χειροκίνητη". Μια πρόχειρη λύση που προτείνω είναι η εξής:

1) Αλφαβητική ταξινόμηση στηλών ως προς το επώνυμο και στα δύο φύλλα.
2) Αντιγραφή και επικόλληση στηλών του φύλλου 1 δίπλα στις στήλες του φύλλου 2.
3) Προσεκτική αναζήτηση γραμμή-γραμμή με το μάτι.

Spirosgr 14-12-16 11:24

Παράθεση:

Αρχική Δημοσίευση από stavraetos (Μήνυμα 24984)
Ευχαριστώ πολύ για την άμεση απάντηση!
Δημιουργία ID πώς κάνω;


Ευχαριστώ και πάλι.

Μια λίστα, με μοναδικά ονόματα, σε μια στήλη και
στην διπλανή, κατά προτίμηση αριστερά πρώτη (αν γίνει από την αρχή σωστά)
μοναδικοί αριθμοί, που αντιστοιχούν σε κάθε όνομα.

Οι επεξεργασίες, αναζητήσεις κλπ θα γίνονται, με βάση αυτόν τον μοναδικό αριθμό ID
*βλέπε κλειδιά Access


Η ώρα είναι 10:24.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2