Mam tekst przechowywany w microsoft excel 2010 komórek tekstowych, które muszę przyciąć do 250 znaków zaokrąglonych w górę lub w dół do najbliższego pełnego słowa.
Tak na przykład tekst
Dużo tekstu ........ który kończy się tak
powiedzmy, że 250. znak to "i" w "jak" Chcę, żeby komórka się skonwertowała
Dużo tekstu ........ który kończy się jak
Mam nadzieję, że wyraziłem się jasno.
Wielkie dzięki
Nigel
Odpowiedzi:
1 dla odpowiedzi № 1Zakładając, że tekst znajduje się w kolumnie A, możesz umieścić tę formułę w kolumnie B i skopiować:
=TRIM(LEFT(A1,250+FIND(" ",MID(A1,251,250)&" ")))
Jeśli chcesz zastąpić zawartość kolumny A, po formule wykonaj następujące czynności:
Kopiuj kolumnę B -> Wybierz komórkę A1 -> kliknij prawym przyciskiem myszy -> wklej specjalne -> wartości -> OK
Następnie możesz po prostu usunąć kolumnę B.
EDYTOWAĆ: Dodawanie alternatywnych formuł:
=IF(LEN(A1)>250,LEFT(A1,FIND(" ",A1&" ",251)-1),A1)
=TRIM(LEFT(A1,FIND(" ",A1&REPT(" ",251),251)))