Jestem programistą z wieloma językami, ale jakoś nigdy nie nauczyłem się makra Excel ani języka formuły. Jestem pewien, że musi to być prosty sposób, ale jestem zakłopotany.
Mam kolumnę nazw plików, które wyglądają tak:
/home/www/shoppermarketexpo/dot/uploads/10DOT_33A_1275_1308304857_1.jpg
/home/www/shoppermarketexpo/dot/uploads/10DOT_15G_1184_1.jpg
/home/www/shoppermarketexpo/dot/uploads/10DOT_5A_1450_1.jpg
/home/www/shoppermarketexpo/dot/uploads/10DOT_18A_1341_1308325044_2.jpg
Muszę tylko zwrócić nazwę pliku, podzieloną na kilka części na podstawie podkreślenia. W porządku, jeśli ma to wiele kroków - formuła 1 zwraca kolumnę z 10DOT_33A_1275_1308304857
, następnie formuła 2 używa tego wyniku, aby zwrócić drugą kolumnę za pomocą 10DOT_33A_1275
i tak dalej. Miałem nadzieję, że pojawi się funkcja podobna do eksplodowania PHP, w której możesz wziąć łańcuch i zwrócić tablicę na podstawie separatora (w tym przypadku podkreślenia). Zgaduję, że nie jest to możliwe w formule; Będę w porządku z VBA, chociaż jestem na Macu i nie wiem, czy jest dla mnie dostępny.
Wiem o MID, LEWEJ i PRAWEJ, ale wszystkie one zależą od tego, czy znasz liczbę znaków, które chcesz powrócić, a w tym przypadku nie. Różni się od rzędu do rzędu; jedynym kryterium, które działa, jest podział nazwy pliku na wiele kolumn w podkreśleniach.
czy to możliwe?