Collapse column

Autor Thema: Office 2016 Suchkriterium bei Vergleichsformel soll eine Formel sein  (Gelesen 426 mal)

Offline mischu

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Office 2016 Suchkriterium bei Vergleichsformel soll eine Formel sein
« am: August 29, 2018, 12:52:08 Nachmittag »
Hallo zusammen

Ich exportiere mit Powershell AD-Elemente und erstelle anschliessend ein .csv, welches ich in Excel importiere. Nun versuche ich eine Formel im Powershell-Skript zu hinterlegen, damit diese beim Import in Excel direkt für mehrere Zeile eingetragen ist.

Folgende Formel funktioniert im Excel:
=INDEX(Tabellenblattxyz!$B$2:$B$207;VERGLEICH(E18;Tabellenblattxyz!$A$2:$A$207;0))

Da es für jede Zeile ein anderer Wert für das Suchkriterium (im obigen Beispiel E18) gibt und die Formel nicht auf allen Zeilen stehen soll, müsste ich die obige Formel so umbiegen, dass sie  "weiss" auf welcher Zeile sie steht. Ich habe mir dies so gedacht:

=INDEX(Tabellenblattxyz!$B$2:$B$207;VERGLEICH("E"&ZEILE();Tabellenblattxyz!$A$2:$A$207;0))

Nun wird mir aber #NV ausgegeben. Ist mein Vorhaben überhaupt möglich?

Danke schon im Voraus und liebe Grüsse
Misch

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw:Office 2016 Suchkriterium bei Vergleichsformel soll eine Formel sein
« Antwort #1 am: August 29, 2018, 12:56:34 Nachmittag »
Hola,

ungetestet:

=INDEX(Tabellenblattxyz!$B$2:$B$207;VERGLEICH(INDIREKT("E"&ZEILE());Tabellenblattxyz!$A$2:$A$207;0))
Gruß,
steve1da

Offline mischu

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw:Office 2016 Suchkriterium bei Vergleichsformel soll eine Formel sein
« Antwort #2 am: August 29, 2018, 13:03:52 Nachmittag »
Meine Güte, stundenlang habe ich probiert und probiert und du hast die Lösung schon parat  ;D
Danke vielmals, hat geklappt.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw:Office 2016 Suchkriterium bei Vergleichsformel soll eine Formel sein
« Antwort #3 am: August 29, 2018, 13:06:38 Nachmittag »
Hola,

gerne. Alternativ:

=INDEX(Tabellenblattxyz!$B$2:$B$207;VERGLEICH(INDEX(E:E;ZEILE());Tabellenblattxyz!$A$2:$A$207;0))
Gruß,
steve1da

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.