Ich habe zwei Excel-Dateien, eine davon zieht einen bestimmten Textwert für die Abkürzung einer Geschäftseinheit, wenn dieser Geschäftseinheit ein numerischer Wert zugeordnet ist. Ich versuche, eine Formel zu schreiben, die alle Abkürzungen einer Geschäftseinheit mit einem "/" dazwischen verknüpft, aber NUR die einzelne Abkürzung ohne "/" zurückgibt, wenn nur eine Geschäftseinheit relevant ist.
IE= wenn es zwei relevante Geschäftseinheiten gibt, die aus der ersten Datei gezogen werden, sagen wir TWC und BWC. Ich brauche eine Formel, die 6 Spalten durchgeht, die beiden Geschäftsakronyme erkennt und die Werte durch ein "/" getrennt zurückgibt."TWC/BWC". Ich habe dies erfolgreich mit der folgenden Formel getan:
=WENN(S38<>0,S38,"")&WENN(S38="",T38,"/"&T38)&WENN(T38="",U38,"/"&U38)&WENN(U38="",V38,"/"&V38)&WENN(V38="",W38,"/"&W38)&WENN(W38="",X38,"/"&X38)
Jedoch, aufgrund der Art und Weise, wie meine Formel geschrieben ist, wenn es eineEINZELAkronym für die Geschäftseinheit und nichts zu verketten, wird zurückgegeben„TWC/“wenn ich nur das TWC ohne "/"-Trennzeichen möchte.
Ich weiß, das sollte eine einfache Lösung sein, aber anscheinend bin ich dumm. Bitte helfen Sie einer dummen Person.
Antwort1
Wenn Sie OFFICE 365 aktualisiert haben, dann:
=TEXTJOIN("/",TRUE,S38:X38)
Wenn nicht
=LEFT(IF(S38<>"",S38 & "/","") & IF(T38<>"",T38 & "/","") & IF(U38<>"",U38 & "/","") & IF(V38<>"",V38 & "/","") & IF(W38<>"",W38 & "/","") & IF(X38<>"",X38 & "/",""),LEN(IF(S38<>"",S38 & "/","") & IF(T38<>"",T38 & "/","") & IF(U38<>"",U38 & "/","") & IF(V38<>"",V38 & "/","") & IF(W38<>"",W38 & "/","") & IF(X38<>"",X38 & "/",""))-1)