Zum Inhalt springen

Tabellen - Texte ersetzen


Hans-Peter Hansen Petersen

Frage

Geschrieben

Hallo liebes Forum,

 

ich konnte mein Problem, bzw. dessen Lösung hier im Forum nicht finden, deshalb versuche ich es jetzt mit einem eigenen Thread. 

 

Folgende Problemstellung:

 

Ich möchte einen Datenfeld auslesen und diesen dann mit einem Text ersetzen. Es geht um eine Tabelle in der ich eine Nutzungsgruppe von Räumen ausgeben will, die ich im Feld 'Wohnung/Einheit' mit einem Kürzel (zB 'E') eingegeben habe. Diese ist ein Kürzel, da ich sie auch für als Teil für die Raumnummerierung verwende. In der Tabelle hätte ich dann aber gerne den Langtext stehen. Also wäre mein Ansatz das 'E' auszulesen und daraus 'Extern' zu machen, bzw. das um die übrigen Optionen in einem Formeltext zu ergänzen.

 

Also konkret:

 

Wenn Space.Flat = E

Dann soll er 'Extern' ausgeben.

 

Das ganze sollte dann am besten verkettet sein, so dass ich weitere Bedingungen hinzufügen kann, zB:

Wenn Space.Flat = I

Dann soll er 'Intern' ausgeben. usw...

 

 

Falls jemand eine bessere Idee hat mein Problem mit dem Kürzel, der Raumnummer und der Tabellenausgabe zu lösen - auch gerne 💁🏼‍♂️

 

 iMac 24" 2023, Apple M3, 16 GB, macOS Sequoia 15.7.1 

Vectorworks 2025

3 Antworten auf diese Frage

Empfohlene Beiträge

Geschrieben (bearbeitet)

Hallo @Hans-Peter Hansen Petersen

Das ist ein klassischer Fall für eine IFS-Funktion.

IFS((Logik1); Wert1; (Logik2); Wert2; ...; (Logikn); Wertn))

https://github.com/Vectorworks/developer-worksheets/blob/main/Worksheet Functions/Vectorworks 2025 DE.md#ifslogik1-wert1-logik2-wert2--logikn-wertn

 


In deinem Fall wäre die Funktion also wie folgt anzuwenden:

 

 

=IFS('Space'.'Flat'='E'; 'Extern'; 'Space'.'Flat'='I'; 'Intern')


Die Formel kann um beliebig viele Bedingungen und Rückgabewerte erweitert werden.

LG

Viktor

Bearbeitet von Viktor Frank
  • Like 4

BIM Consultant

Vectorworks Germany GmbH

Geschrieben
vor 2 Stunden schrieb Viktor Frank:

Hallo @Hans-Peter Hansen Petersen

Das ist ein klassischer Fall für eine IFS-Funktion.

IFS((Logik1); Wert1; (Logik2); Wert2; ...; (Logikn); Wertn))

https://github.com/Vectorworks/developer-worksheets/blob/main/Worksheet Functions/Vectorworks 2025 DE.md#ifslogik1-wert1-logik2-wert2--logikn-wertn

 


In deinem Fall wäre die Funktion also wie folgt anzuwenden:

 

 

=IFS('Space'.'Flat'='E'; 'Extern'; 'Space'.'Flat'='I'; 'Intern')


Die Formel kann um beliebig viele Bedinungen und Rückgabewerte erweitert werden.

LG

Viktor

 

Perfekt, genau so! Besten Dank, Viktor

 

LG aus Lübeck

Jesper

  • Like 1

 iMac 24" 2023, Apple M3, 16 GB, macOS Sequoia 15.7.1 

Vectorworks 2025

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      26,8Tsd
    • Beiträge insgesamt
      139,4Tsd
×
×
  • Neu erstellen...