Θέμα: Γενικά Επικόλληση σύνδεσης

Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 22-01-11, 13:12
Το avatar του χρήστη gr8styl
gr8styl Ο χρήστης gr8styl δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Καλημέρα φίλε Γιώργο

Αν ο αρχικός πίνακας αρχίζει στο κελί Α1 του Φύλλο1 τότε
Στο κελί Α1 του Φύλλο2 γράφουμε τον τύπο
=OFFSET(Φύλλο1!$A$1;COLUMN()-1;ROW()-1)
και τον σέρνουμε προς τα δεξιά και προς τα κάτω όσο χρειάζεται

Για να εξηγήσουμε και λίγο τον τύπο:
Φύλλο1!$A$1 είναι το πού αρχίζει ο αρχικός πίνακας (Α1 του φύλλο1)
COLUMN()-1 γιατί θέλουμε τα αποτελέσματα να αρχίζουν στην στήλη Α (Α1 του φύλλο2)
ROW()-1 γιατί θέλουμε τα αποτελέσματα να αρχίζουν στην γραμμή 11 του φύλλο2)

Αν ο αρχικός πίνακας άρχιζε στο Data!$C$4 και θέλαμε τα αποτελέσματα να αρχίζουν στο Β5 άλλου φύλλου, ο τύπος θα ήταν:
=OFFSET(Data!$C$4;COLUMN()-2;ROW()-5) (το -2 και το -5 λόγω Β5)

Πες μας αν έγινε
Θανάσης

ΥΓ. Εναλλακτικά υπάρχει η TRANSPOSE που θα πρέπει να εισαχθεί σαν τύπος πίνακα αλλά δεν ξέρω τι γίνεται με τον χρόνο υπολογισμού για 300 στήλες που αναφέρεις.
Απάντηση με παράθεση