Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 07-09-18, 17:01
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης Spirosgr δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Η μετάβαση στο βιβλίο προορισμού, γίνεται με βάση τον αρ. τιμολογίου, που είναι μοναδικός.

Στο κελί e2, βάζουμε τον τύπο:
Κώδικας:
=IFNA(HYPERLINK("[C:\Path2\Name2.xlsx]Sheet2!"&ADDRESS(MATCH(C2;'[Name2.xlsx]Sheet2'!Range2;0)+1;2);"Πάμε");"Δεν βρέθηκε")
Οι χρήστες με office 2010 και παλαιότερο, αντί =ifna(), να βάλουν =iferror()
*Η =ifna(), είναι νέα σχετικά συνάρτηση και λειτουργεί με 2013 - 2016 - 365

Επεξήγηση ορισμάτων τύπου:

Όπου Path2, η διαδρομή του βιβλίου προορισμού ( Εδώ: Sample 2 )
Όπου Name2, ο τίτλος του βιβλίου προορισμού
Όπου .xlsx, η κατάληξη του βιβλίου προορισμού (θα μπορούσε να είναι πχ .xlsm)
Όπου Sheet2, το όνομα φύλλου του βιβλίου προορισμού
Όπου Range2, η περιοχή που θα ελέγξει η =match() (πχ $b$2:$b$20)
Όπου +1 στην =match(), θα μπεί ο αριθμός σειρών, επάνω από την περιοχή ελέγχου
*Εδώ, έχουμε μια μόνο γραμμή με κεφαλίδες, άρα +1
Το 2o όρισμα της =address(), είναι 2,
γιατί οι αρ. τιμολογίων είναι στην b στήλη του βιβλίου προορισμού
Όπου "Πάμε", ένα φιλικό όνομα για την μετάβαση (optional)
Όπου "Δεν βρέθηκε", ένα φιλικό όνομα για την περίπτωση σφάλματος (optional)

Σημείωση 1:
α) Τα δύο βιβλία να ανοιχτά ταυτόχρονα
β) Προσοχή στα σύμβολα (") (:) (\) (!) (&) ([) (]) (')
Σημείωση 2:
Δεν υπάρχει κανείς απολύτως λόγος, για την ύπαρξη δύο βιβλίων σε αυτό το project.
Απάντηση με παράθεση