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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 15-02-21, 09:28
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-12-2013
Περιοχή: Θεσσαλονίνη
Μηνύματα: 33
Προεπιλογή Τιμές από στήλη σε ένα κελί

Καλημέρα σας,

Θα ηθελα τη βοήθειά σας παρακαλώ

Στο συνημμένο θέλω στο κελί Ο37 να εμφανίζονται οι τιμές από τα πεδία O7:O36 αλλά μόνο όσα έχουν τιμή και ανάμεσα σε αυτά το &. Προσπάθησα με την CONCATENATE αλλά τα εμφανίζει συνεχόμενα.

Ευχαριστώ
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Βιβλίο1.xlsx (9,3 KB, 14 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 15-02-21, 20:35
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 973
Προεπιλογή

Καλησπέρα Δημήτρη,

1ος τρόπος: Χρήση κώδικα VBA
1. Κάνε δεξί κλικ πάνω στο όνομα του φύλλου και επέλεξε View Code
2. Στον επεξεργαστή της VBA επέλεξε Insert > Module.
3. Εκεί κάνε επικόλληση τον παρακάτω κώδικα:

Κώδικας:
Option Explicit

Function JOINRNG(Rng As Range, S As String) As String
    Dim MyCell As Range, Str As String
    For Each MyCell In Rng
        If Len(Trim(MyCell)) Then Str = Str & MyCell & S
    Next
    JOINRNG = Left(Str, Len(Str) - Len(S))
End Function
Δημιουργήθηκε η συνάρτηση JOINRNG(), όπου δέχεται δύο ορίσματα:
Rng: Το εύρος που περιέχει τις τιμές που πρόκειται να ενωθούν στο κελί.
S: Η συμβολοσειρά που θα διαχωρίζει τις τιμές μεταξύ τους, π.χ. "&"
Απλά γράψε σ' ένα κελί: =JOINRNG(O7:O36;"&")

2ος τρόπος: Με αντικατάσταση
1. Σ' ένα κελί γράψε =, μάρκαρε την περιοχή των τιμών και στο τέλος πρόσθεσε: &"&". Λογικά πρέπει να βλέπεις: =O7:O36&"&"
2. Αντί για Enter πάτα F9. Λογικά πρέπει να βλέπεις:
={"5&";"8&";"9&";"7&";"&";"5&";"&";"12&";"&";"25&" ;"39&";"&";"&";"11&";"8&";"&";"&";"27&";"&";"12&"; "&";"13&";"&";"14&";"&";"22&";"39&";"&";"41&"; "&"}
3. Σβήσε το = και τις αγκύλες {} στην αρχή και στο τέλος της ακολουθίας και πάτα Enter.
4. Μάρκαρε το κελί μαζί με τουλάχιστον ένα ακόμα κελί και πάτα Ctrl+H.
5. Αντικατέστησε το ";" (μαζί με τα αυτάκια) με το τίποτα. Μετά την αντικατάσταση πρέπει να βλέπεις:
"5&8&9&7&&5&&12&&25&39&&&11&8&&&27&&12&&13&&14&&22 &39&&41&&"
6. Αντικατέστησε το && με το &. Πάτα Replace All μέχρι να σου εμφανίσει μήνυμα ότι δεν βρέθηκε άλλο.
7. Τέλος, σβήσε τα " στην αρχή και στο τέλος μαζί με το & στο τέλος.
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #3  
Παλιά 19-02-21, 08:12
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-12-2013
Περιοχή: Θεσσαλονίνη
Μηνύματα: 33
Προεπιλογή

Σε ευχαριστώ πολύ Χρήστο για τη βοήθεια και τον χρόνο σου.

Θα χρησιμοποιήσω την συνάρτηση καθώς οι τιμές είναι μεταβαλλόμενες.

Ευχαριστώ και πάλι.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Τιμές από τιμοκατάλογο sakis Access - Ερωτήσεις / Απαντήσεις 3 01-05-17 11:34
διπλότυπες τιμές grigoris1 Access - Ερωτήσεις / Απαντήσεις 6 05-04-16 15:06
[Συναρτήσεις] Αναζήτηση συνάρτησης:"If then do στο κελί τάδε αυτό και στο κελί τάδε το άλλο..." vagpte Excel - Ερωτήσεις / Απαντήσεις 4 08-05-13 12:23
[Συναρτήσεις] Μοναδικές τιμές comsup Excel - Ερωτήσεις / Απαντήσεις 8 30-03-13 14:11
[Γενικά] Κελί που να ενημερώνεται από την εισαγωγή δεδομένων σε ένα άλλο κελί? dancer_69 Excel - Ερωτήσεις / Απαντήσεις 4 19-03-10 13:04


Η ώρα είναι 13:49.