Suchen und Zeile Markieren
#1
Moin,

ich würde gerne ein Suchfeld erstellen, das von mir aus das Ganze blatt durchsucht, und Zeilen mit einem Treffer komplett markiert.

Die Tabelle im Bild ist größer als in dem Ausschnitt, gesucht werden muss aber nur in Spalten C, F und G.

Gebe ich im Suchfed (z.B. Auf Feld A8) einfach nur G11 ein, hätte ich es gerne das dann die beiden gelb markierten Zeilen markiert werden.
Die Tabelle Lebt, wird also immer weiter wachsen, viele Zeilen sind mit links versehen und auch tlw mit bedingten Formatierungen.

Man könnte natürlich über die Dropdown Menüs Selektieren, aber das will ich nicht unbedingt.


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hallöchen,

wenn Du schon mit bedingten Formatierungen arbeitest, dann füge eine entsprechende dazu. Die Zeile mit VBA zu färben würde nix bringen, da eine eventuelle bedingte Formatierung ja trotzdem wirkt ...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#3
Hallo,
nach welchen Begriffen, in welcher Spalte soll gesucht werden?
Bitte eine anonymisierte Tabelle mit deinem Aufbau hier zur Verfügung stellen.

MfG Günter
Win 11, Office 2021
Wenn Thema gelöst, dann bitte kennzeichnen.

Wer aufgibt, hat schon verloren.
Antworten Top
#4
das hatte ich versucht
leider funktioniert das mit der eingabe dann aber nicht.

Habe Daten in B und F Markiert, neue formatierung, formel zur emittlung und da dann folgendes eingegeben

=Suchen($A$8,$B11&F11)

irgendwo ist aber ein fehler drin
Antworten Top
#5
Hallo,
deshalb die Tabelle und genaue Beschreibung.

MfG Günter
Win 11, Office 2021
Wenn Thema gelöst, dann bitte kennzeichnen.

Wer aufgibt, hat schon verloren.
Antworten Top
#6
Hi,

Code:
=(B11=$A$8)*(B11<>"")

Wird angewendet auf B11:B999;F11:F999
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
... oder was in der Art:

ABCDEFG
8HHHAAA B CCDD EE FFG HHH IG HHH IDD EE FF
9DD EE FFG HHH I
10DD EE FFDD EE FFAAA B CC
11G HHH IG HHH I
12DD EE FF
13G HHH IDD EE FFAAA B CC

Zellebedingte Formatierung...Format
C81: LÄNGE($C8&$F8&$G8)>LÄNGE(WECHSELN($C8&$F8&$G8;$A$8;""))abc
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • LuckyJoe
Antworten Top
#8
... oder mit einer dynamischen Bedingten Formatierung über 3 Spalten (in meinem angepassten Beispiel):

Hinweis vorab: Angeregt zu der nachfolgenden Lösung wurde ich hier:  https://www.youtube.com/watch?v=JVFiV66n728.

1. Hilfstabelle in Spalte J2

Code:
=SORTIEREN( EINDEUTIG( ZUSPALTE(( Tabelle1[CAD]; Tabelle1[OEM]; Tabelle1[Name] );0 )))

Damit werden die Spalten "C", "E" und "F" zu einer "Spalte" (Liste) zusammengesetzt,
wobei nur eindeutige Werten erfasst werden und diese Liste sortiert wird.

2. In I2 wird das Suchfeld eingerichtet:
In "I2" im Menü "Daten - Datentools - Datenüberprüfung…" - "Einstellungen - Gültigkeitskriterien - Zulassen": Liste → Quelle: =$J$3# (oder Klick auf 1. Zelle der Hilfstabelle)
In "I2" im Menü "Daten - Datentools - Datenüberprüfung…" - im Tab "Fehlermeldung": den Haken aus dem Kästchen "Fehlermeldung anzeigen, wenn ungültige Daten eingegeben wurden." herausnehmen.

3. Bedingte Formatierung:
Formel zur Ermittlung der zu formatierenden Zellen verwenden:

Code:
=UND( ISTZAHL( SUCHEN( $I$2;$C3 )) + ISTZAHL( SUCHEN( $I$2;$E3 )) + ISTZAHL( SUCHEN( $I$2;$F3 )); $I$2<>"")
(wahrscheinlich kann man die Formel sogar noch kürzen?)

Format festlegen und auf die gesamte Tabelle beziehen lassen.

Damit ist es möglich, in I2 nicht nur per Dropdown-Liste etwas auszuwählen, sondern auch manuelle Such-Eingaben zu verarbeiten.

Erläuterungen und Beispiel in der beigefügten Datei.

.xlsx   Dynamische Bedingte Formatierung 3 Spalten.xlsx (Größe: 26,43 KB / Downloads: 4)
Herzliche Grüße aus dem Rheinland
Jörg

[Windows 10, Microsoft 365]
Antworten Top
#9
Hi,

warum
Code:
ISTZAHL( SUCHEN(

?

Wenn ich in A8  "G11" eingebe, dann muß ich doch nur den Begriff in C/E/F suchen, der in A8 steht:


.xlsx   bedF.xlsx (Größe: 9,75 KB / Downloads: 6)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • LuckyJoe
Antworten Top
#10
Hallo Edgar,

das ist sehr schön kurz Smile

Kannst du das noch so ergänzen, dass die Zeilen auch markiert werden, wenn man nur Teile der Zelle sucht?
Ich weiß: das war hier nicht die Aufgabenstellung, aber ich habe hier eine ähnliche Anwendung mit sehr viel längeren Zellinhalten, darum war für mich der Weg über eine Auswahlmöglichkeit (Dropdown) oder eine Teilstringsuche wichtig.
Herzliche Grüße aus dem Rheinland
Jörg

[Windows 10, Microsoft 365]
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste