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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 28-02-26, 18:21
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 15-02-2012
Μηνύματα: 31
Προεπιλογή Conditional formatting στήλης πίνακα

Καλησπέρα,

Έχω έναν πίνακα, όπου η στήλη "C" δεν πρέπει να έχει κενό διάστημα στην τιμή που βάζω. Π.χ. η τιμή μπορεί να είναι "μια-φορά-ακόμα" αλλά όχι "μια-φορά ακόμα" (έχει ένα κενό διάστημα μετά τη λέξη "φορά").

Φαντάζομαι ότι χρειάζομαι έναν κανόνα conditional formatting, ώστε αν έχω πληκτρολογήσει κατά λάθος ένα ή περισσότερα, συνεχόμενα ή όχι, κενά διαστήματα (spacebar), όταν "βγαίνω" από το κελί με το λάθος, με Enter, Tab κ.λπ., να μορφοποιείται άμεσα για προειδοποίηση. Π.χ. με ένα κόκκινο background.

Μάλλον κάποια συνάρτηση πρέπει να βάλω στο conditional formatting αλλά δεν ξέρω πώς!
Βοήθεια παρακαλώ!
Απάντηση με παράθεση
  #2  
Παλιά 28-02-26, 23:03
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

Καλημέρα και καλό μήνα Γιώργο,

Έστω πως η περιοχή σου είναι η Α1:Α100 στην οποία αν γράψεις κάτι και περιέχει κενό διάστημα να κοκκινίζει.

Αφού επιλέξεις την παραπάνω περιοχή και δημιουργήσεις ένα νέο κανόνα που θα κοκκινίζει το κελί, στη μορφοποίηση υπό όρους χρησιμοποιήσε τον τύπο: =FIND(" ";A1)

Αν δεν καταφέρεις να εφαρμόσεις τον τύπο στην περιοχή, ενημέρωσέ με να ανεβάσω αρχείο με παράδειγμα.
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #3  
Παλιά 01-03-26, 11:57
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 15-02-2012
Μηνύματα: 31
Προεπιλογή

καλημέρα, καλό μήνα επίσης

Δυστυχώς δεν το κατάφερα να δουλέψει:
1. Δημιουργώ τον κανόνα με τη συνάρτηση =FIND(" ";A1) έχοντας επιλεγμένα τα κελιά C2:C4349 (όλη η στήλη του πίνακα).
2. Κάνω εισαγωγή στον πίνακα μία γραμμή, ας πούμε στη γραμμή 10, και στο κελί C10 πληκτρολογώ μια τιμή με κενό διάστημα, π.χ. "μια-τιμή-με ένα-κενό-διάστημα" (βλέπεις το κενό πρίν από το "ένα").
3. Πατάω Enter για να ολοκληρώσω την καταχώριση και δεν βλέπω το κόκκινο background.
4. Ανοίγω το πλαίσιο του Conditional formatting και βλέπω ότι ο κανόνας έχει "σπάσει" σε δύο:
-- Formula: =FIND(" ";A1) Applies to: =$C$2:$C$10
-- Formula: =FIND(" ";A9) Applies to: =$C$11:$C$4350

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

Υποψιάζομαι ότι η συνάρτηση θα μου εύρισκε τα κενά διαστήματα, εφόσον υπήρχαν ήδη στην επιλεγμένη περιοχή. Όχι τα κενά που τυχόν έχουν οι νέες εγγραφές που κάνω.
Απάντηση με παράθεση
  #4  
Παλιά 01-03-26, 17:52
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

Οι τύποι στη μορφοποίηση υπό όρους έχουν την ίδια λογική με τους τύπους στα κελιά.

Στο παράδειγμά μου, επιλέγοντας Α1:Α100 ο τύπος είναι: =FIND(" ";A1). Ο τύπος ελέγχει το Α1, συνεχίζει στο Α2 κ.ο.κ. Δηλαδή ελέγχει όλα τα κελιά της επιλεγμένης περιοχής.

Επομένως, εφαρμόζοντας το παραπάνω παράδειγμα στα δικά σου εύρη, έχουμε:

Τύπος: =FIND(" ";C2) Applies to: =$C$2:$C$10
Τύπος: =FIND(" ";C11) Applies to: =$C$11:$C$4350

Κι αν καταλαβαίνω σωστά, το ζητούμενο εύρος είναι το C2:C4349 για την πληκτρολόγηση των δεδομένων σου, οπότε ο σωστός τύπος είναι: =FIND(" ";C2)

Γενικά θα σκέφτεσαι πως η μορφοποίηση υπό όρους είναι "αιωρούμενες υποδοχές τύπων" πάνω από τα πραγματικά κελιά του Excel, όπου ελέγχουν τα δεδομένα στα αντίστοιχα κελιά.

Ο τύπος δε σου δουλεύει, γιατί βάζοντας =FIND(" ";A1) στο εύρος C2:C10, δηλώνεις πως όταν γράφεις στο C2 θέλεις να ελέγχεται το Α1 (και όχι το C2), γράφοντας στο C3 θέλεις να ελέγχεται το A2 (και όχι το C3) κ.ο.κ.

Ελπίζω να μην σε μπέρδεψα! Δοκίμασε να το εφαρμόσεις μόνος σου, κι αν πάλι δεν μπορέσεις, θα ανεβάσω αρχείο με αυτές τις περιοχές.
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #5  
Παλιά 01-03-26, 19:06
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 15-02-2012
Μηνύματα: 31
Προεπιλογή

αααα!
Αυτό το "αιωρούμενες υποδοχές τύπων" είναι τέλειο. Τώρα το κατάλαβα.

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


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Από στήλη ημερομηνίας, δημιουργία στήλης εποχής, και στήλης κωδικού με ψηφία. κπκ Excel - Ερωτήσεις / Απαντήσεις 5 10-07-24 19:53
Πρόβλημα με αυτόματο formatting σε φόρμες γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 0 24-11-14 09:23
[ Πίνακες ] Σύρσιμο μιας στήλης με το ποντίκι σε πίνακα artchrist73 Access - Ερωτήσεις / Απαντήσεις 10 25-04-11 17:35
Αναίρεση conditional formating ntelios Access - Ερωτήσεις / Απαντήσεις 2 09-04-10 07:52
"Conditional Formatting" pm4698 Access - Ερωτήσεις / Απαντήσεις 7 24-03-10 21:56


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