2016-03-21 5 views
0

ich eine Checkliste, wo, wenn der Benutzer mit „Ja“ oder „Nein“ antwortet, wird sie eine Form oder bestimmte Richtungen in Spalte G.Excel: Erstellen Sie eine Liste (ohne Leerzeichen oder Leerzeichen) aus der Spalte von Werten

erhalten

Ich möchte eine Liste aller erforderlichen Formulare erstellen (entweder in einer separaten Spalte oder unter der Checkliste in Spalte G), wenn sie mit der Checkliste durchgeführt werden. Es wäre schön, wenn diese Liste keine Leerzeichen enthalten würde. Also, wenn Einzelteile 1-3 und 5 sind abgehakt, würde es so lesen (in Spalte I4: I7, zum Beispiel):

Form 1 
Form 2 
Form 3 
Form 5 

Project

+0

Sie können Ihre Kontrollkästchen, um eine Zelle verknüpfen, wo es Ausgang WAHR/FALSCH wird, wenn seine überprüft oder nicht. Sie können dann eine Formel unter Verwendung einiger einfacher Bedingungen schreiben, die ausgegeben werden. Bitte versuchen Sie es und wenn Sie spezielle Probleme mit Ihrem Code haben, helfen wir Ihnen gerne. Denken Sie daran, dass SO kein Code-Writing-Forum ist, sondern gezielte Hilfe in Bezug auf bestimmte Probleme. Grüße, – nbayly

+0

Bearbeiten: Wenn die Elemente abgehakt sind, dann erscheinen die Formulare (das letzte Element in meinem Bild hat ein Formular, ob es abgehakt ist oder nicht). Ich habe Code dafür schon und brauche dort keine Hilfe. Was ich suche, ist etwas, das alles in Spalte G sammelt und alles wieder zusammenfügt. Die Verwendung von "if-Anweisungen" würde mühsam werden, da es 50+ Elemente gibt. Und weil der springende Punkt darin besteht, die Formulare ohne den ganzen Abstand zu zeigen (auf diese Weise muss der Benutzer nicht die ganze Checkliste durchgehen), würde das Ziehen der Formel nicht helfen. –

Antwort

1

Sie an den Punkt gelangen können Spalte D mit (mit Checkbox Linking und IF (Bedingung, Form_x, "") und die Kommentare zu sehen, glaube ich, dass es kein Problem für Sie ist). E5 und fügen Sie die Formel

=IFERROR(INDEX(D2:D6,SMALL(IF(D2:D6<>"",ROW(D2:D6)-ROW(D1)),ROW()-ROW(D1))),"") 

und bestätigen Sie mit STRG + SHIFT + ENTER:

Um Spalte E Sie müssen wählen E1 erhalten. Die verwendeten Referenzen stammen von meinem Beispiel, nicht von Ihrem Projekt.

enter image description here

Verwandte Themen