Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] προβλημα με την ισοτητα

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 25-01-17, 10:51
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-10-2011
Μηνύματα: 3
Προεπιλογή προβλημα με την ισοτητα

καλημερα θα ηθελα σας παρακαλω οποιος μπορει να βοηθησει στο παρακατω προβλημα
σε ενα αρχειο excel εστω οτι εχω στο sheet1 κελι a1 μια τιμη (συγκεκριμενα ενα ονομα π.χ γιωργος)
και θελω στο sheet 2 στο κελι a1 να παρει την ανωτερω τιμη απο sheet 1,λοιπον χρησιμοποιω αυτο =Sheet1!A1 το προβλημα μου ειναι οτι θελω να μεινει σταθερη η ισοτητα για το κελι και οχι οταν κανω μετακινηση το κελιου a1 στο sheet1 να αλλαζει..ευχαριστω εκ των προτερων.
Απάντηση με παράθεση
  #2  
Παλιά 25-01-17, 13:02
Όνομα: Νικόλας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 10-11-2014
Μηνύματα: 35
Προεπιλογή

Εάν δώσεις στο κελί που θέλεις να προέρχεται η τιμή ένα όνομα. πχ 'keli1', και στο δεύτερο κελί που θέλεις να εμφανίζεται η τιμή του γράψεις '=keli1", τότε αν μετακινήσεις το πρώτο κελί, κρατάει το όνομά του μαζί του.
Απάντηση με παράθεση
  #3  
Παλιά 25-01-17, 15:22
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-10-2011
Μηνύματα: 3
Προεπιλογή

σε ευχαριστω πολυ για το χρονο που αφιερωσες για να μου απαντησεις!ισως να μην ημουν αρκετα σαφης στην ερωτηση μου.σου παραθετω ενα παραγειγμα στο αρχειο ...sheet1 a3 κελι εχει την τιμη ᾽γιωργος᾽ ακριβως απο κατω στο κελι a4 εχω την τιμη 'παναγιωτης'..θελω στο sheet 2 κελι α2 να μου εμφανιζει οποιαδηποτε τιμη βαζω στο sheet1 a2 με μετακινηση κελιου..δηλ στην προκειμενη περιπτωση αν μετακινησω το κελι ᾽γιωργος᾽στο sheet 1 στο a2 να μου δειξει γιωργος στο sheet 2 α2 οταν μετα θελω να μετακινησω εκει το κελι παναγιωτης να μου δειξει στο sheet 2 α2 παναγιωτης
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Workbook2.xlsx (24,2 KB, 9 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 25-01-17, 17:14
Το avatar του χρήστη 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
Προεπιλογή

Πάμε στο φύλλο, που θέλεις να έχεις το αποτέλεσμα (Φύλλο2).
Δεξί κλικ, στην Tab του φύλλου.
Κλικ στον διάλογο, στο View Code (*βλέπε εικόνα)
Αντιγράφεις τον κώδικα:
Κώδικας:
Option Explicit

Private Sub Worksheet_Activate()
    Me.Cells(2, 1).Value = Sheet1.Cells(2, 1).Value
End Sub 
Αν το Option Explicit, υπάρχει ήδη στο φύλλο, το παραβλέπεις.
Όπου Sheet1, το κωδικό όνομα του φύλλου (εκείνου που αλλάζεις-μεταφέρεις κελιά).
SaveAs . xlsm για να μπορεί να εκτελεστεί κώδικας.
Συνημμένα Thumbnails
προβλημα με την ισοτητα-screenshot_1.png  
Απάντηση με παράθεση
  #5  
Παλιά 25-01-17, 17:44
Όνομα: Νικόλας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 10-11-2014
Μηνύματα: 35
Προεπιλογή

Όταν "σέρνεις" ένα κελί σε κάποιο άλλο, είναι απλά σαν να κάνεις αποκοπή/επικόλληση. Έτσι όμως, στη ουσία διαγράφεται τελείως το δεύτερο κελί και μπαίνει το πρώτο στην θέση του. Οπότε ο τύπος σου αντί για "='Sheet1'!A2" θα βγάζει: "='Sheet'!ref#" .
Ένας τρόπος για να το αποφύγεις αυτο είναι να κανείς αντιγραφή και επικόλληση, αλλα φαντάζομαι δεν θα σε βολεύει.
Απ την άλλη αν το κελί που θες να μπαίνει το όνομα είναι πάντα σταθερό (δηλαδή στην ίδια θέση), μπορείς να χρησιμοποιήσεις την offset.

Στο βιβλίο που ανέβασες, αν βάλεις στο δεύτερο φύλλο και στο δεύ τον τύπο " =OFFSET(Sheet1!A1;1;0) " πάντα θα σου επιστρέφει το κελί που είναι μία γραμμή κάτω από το A1. Βέβαια αυτό είπαμε πως προϋποθέτει να είναι σταθερό το κελί σου.

Το πρώτο όρισμα είναι το αρχικό κελί αναφοράς, το δεύτερο είναι η διαφορά σε γραμμες και το τρίτο η διαφορά σε στήλες
Απάντηση με παράθεση
  #6  
Παλιά 25-01-17, 18:04
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Θα πρότεινα στο κελί A2 του Sheet2 να εισαχθεί ο τύπος: =INDIRECT("'Sheet1'!A2")
Απάντηση με παράθεση
  #7  
Παλιά 25-01-17, 23:19
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 29-10-2011
Μηνύματα: 3
Προεπιλογή

σας ευχαριστω παρα πολυ [nikolassor,Spirosgr,kapetang] για την αμεση απαντηση,χρησιμοποιησα τις λυσεις που προτειναν οι Spirosgr και kapetang!!
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] Πρόβλημα εισαγωγής δεδομένων σε κελιά του Excel και πρόβλημα με συνάρτηση ΣΟΦΙΑΖΩΤΟΥ Excel - Ερωτήσεις / Απαντήσεις 0 02-12-13 13:14


Η ώρα είναι 16:15.