Wie filtere ich Zeilen in mehreren Spalten in Excel?

1360
user3351523

Ich habe mehrere Spalten mit einigen Werten. Wie kann ich in Excel gleichzeitig Zeilen mit> = 0,1 filtern?

 Name A_NT.1 A_BPA.2 A_BaP.3 A_BPABaP.4 AT1_NT.5 AT1_BPA.6 AT1_BaP.7 AT1_BPABaP.8 CA_NT.9 A_NT.10 cg00000029 0.198605329 0.183343305 0.1799398 0.25618284 0.65682438 0.697011018 0.66559446 0.612064616 0.066735497 0.26899736 cg00000103 0.084859795 0.079312377 0.130624119 0.176744284 0.124958267 0.034326962 0.136574181 0.152639459 0.091380927 0.078150585 cg00000109 0.84287817 0.850985154 0.85685741 0.826090153 0.864274744 0.861868718 0.868841966 0.872549789 0.902866135 0.864917125 cg00000155 0.928850135 0.925733022 0.919547036 0.928490006 0.911981322 0.912145502 0.914123806 0.917595896 0.917322933 0.925490576 cg00000158 0.930643311 0.93841335 0.930477766 0.938036175 0.936979289 0.936501691 0.933797549 0.941721746 0.939412849 0.939155671 cg00000165 0.79474896 0.779440613 0.785663447 0.815538853 0.810547348 0.859685772 0.828302494 0.840452429 0.827981686 0.814584544 cg00000221 0.79120066 0.764425568 0.730947231 0.756862575 0.753541802 0.766724607 0.779293628 0.691737048 0.531770729 0.740580469 cg00000236 0.906530577 0.91577294 0.909523126 0.895882404 0.901508782 0.906403153 0.920356022 0.90194727 0.906969264 0.905285761 cg00000289 0.717840117 0.702938483 0.678406588 0.714949557 0.695086267 0.741477141 0.693400871 0.740824959 0.669505719 0.72294214 
-1
Ihre Frage ist nicht klar: Möchten Sie Zeilen filtern, die nur> = 0,1 Werte enthalten? Máté Juhász vor 8 Jahren 0
Ja, ich brauche Zeilen mit Werten> = 0,1 aus mehreren Spalten gleichzeitig. Ich habe jetzt mein Qtn geändert user3351523 vor 8 Jahren 0
Sie möchten also, dass die Spalte "Name" an Ort und Stelle bleibt und nur die Werte für jede Zeile "Name" mit "> = 0,1" anzeigt. Ist das korrekt? Was hast du bisher versucht? CharlieRB vor 8 Jahren 0

2 Antworten auf die Frage

1
Etheur

Wenn Sie schauen, um die Tabelle zu filtern, so dass eine Zeile sichtbar bleibt, wenn jeder seiner Daten enthält ein Wert> = 0,1, der direkteste Weg ist, einfach eine zusätzliche Spalte hinzufügen, auf der rechten Seite mit einer gewissen Logik aus und dann das Filter .

Angenommen, Ihre Daten beginnen im Folgenden A1. Hier ist eine Array-Formel, die in einer Spalte platziert wird L, um dies zu erreichen. Da es sich um eine Array-Formel handelt, müssen Sie die Formel mit bestätigen CTRL+SHIFT+ENTERund nicht nur eingeben

{=IF(SUM(IF(B2:K2>=0.1,1,0))>0,"show","hide")}

Dies wird zurückgegeben, showwenn eines der Daten für diese Zeile einen Wert enthält >=0.1, und hideansonsten zurückgegeben.

1
Yingyu YOU

Entsprechend Ihren Anmerkungen zur Klärung der Frage - "Ja, ich brauche Zeilen mit Werten> = 0,1 aus mehreren Spalten gleichzeitig", verstehe ich, dass Sie Zeilen filtern möchten, deren ALLE Spalten> = 0,1 sind, oder?

Ideal ist immer noch die Verwendung einer Array-Formel, die der von @ Etheur ähnelt, aber einfacher und geradliniger ist:

Angenommen, Ihre Daten befinden sich in A1: K10. Geben Sie in Zelle L2 Formel und =AND(B2:K2>0.1)dann CTRL+SHIFT+ENTERArray ein, um wahr zu sein, wenn ALLE Spalten> = 0,1 sind, und füllen Sie sie aus.

Diese Formel ist einfach und klar, denn wenn Sie Ihre Meinung geändert, erwartet ANY der Säulen> = 0,1, können Sie einfach das ändern ANDzu OR. In der Tat ist das Ergebnis von @ Etheur ANY der Spalte (Sie können sehen, dass alle Zeilen als markiert sind show).

Beispielergebnis (ursprüngliche Daten wurden weggelassen)

ALL> = 0,1? ANY> = 0,1? FALSCH RICHTIG FALSCH RICHTIG WAHR, WAHR WAHR, WAHR WAHR, WAHR WAHR, WAHR WAHR, WAHR WAHR, WAHR WAHR, WAHR