Versuchen Sie mal die folgende IF-ELSE Anweisung.
{IF '[FELDNAME|find:art.]' == '1'}[FELDNAME|truncate:100:13]{ELSE}[FELDNAME|truncate:100:4]{ENDIF}
FELDNAME muss durch Ihren Spaltennamen der Datei ersetzt werden.
https://wiki.csv4you.com/index.php/Erwei…alt_k.C3.BCrzen
Erklärung:
>> {IF '[FELDNAME|find:art.]' == '1'}
Es wird nach 'Art.' gesucht. Wenn es gefunden wird, dann wird der Inhalt des Feldes/Spalte ab dem 13. Zeichen(Leerzeichen ist das 12.) wiedergegeben.
Im Beispiel wird dadurch 'BA Art. 354 ' weggelassen. In Ihrer Importdatei haben Artikel diesen Aufbau, nur die Nummer ist unterschiedlich.
Da die Nummer 3-Stellig bleibt, sollte das funktionieren.
>> {ELSE}
Wenn nichts gefunden wird, dann soll der Inhalt ab dem 4. Zeichen(Leerzeichen ist das 3.) wiedergegeben werden.
Im Beispiel wird dadurch 'AN ' weggelassen. In Ihrer Importdatei haben die anderen Artikel diesen Aufbau, die ersten beiden Zeichen können aber unterschiedlich sein.