Excel wyświetla ### dla długiego tekstu - co jest nie tak?


35

Mamy arkusz Excela z dość długim tekstem w jednej komórce. Zamiast podziałów linii (ustawionych w formacie komórki) otrzymujemy długą linię ####s. Możemy przechodzić do przodu i do tyłu, usuwając i dodając znaki na końcu tekstu.

Bawiliśmy się formatowaniem komórek itp., Ale bez powodzenia. Co możemy zrobić?


4
Wydaje mi się, że długość kolumny nie wystarcza do wyświetlenia danych komórki.
ukanth

Jakieś formuły na tej komórce?
Palantir,

Odpowiedzi:


57

Jeśli szerokość komórki jest zbyt mała, Excel po prostu odcina widoczny tekst lub przepływa do następnej komórki (zależnie od tego, czy w następnej komórce jest zawarta zawartość, czy nie).


Excel wyświetla ###, gdy zawartość komórki zawiera tylko tekst i przekracza 256 znaków, a format komórki jest ustawiony na „ Tekst ”. Zwykle ustawienie formatu komórki na „ Ogólne ” rozwiązuje ten problem.

Jednak! Jeśli użyjesz tej komórki jako danych wejściowych do, na przykład, pola w scalonym dokumencie programu Word, zostaną przechwycone tylko pierwsze 256 znaków !!!

Do tej pory nie znalazłem rozwiązania tego problemu, ale chciałbym znaleźć rozwiązanie dla późniejszego problemu.


3
+100 ustawienie formatu komórki na Ogólne zapisało mnie.
Neil N

1
Najlepsza odpowiedź jest poprawna z kilku powodów, dla których ###### może pojawić się w komórce, po prostu nie obejmuje tego konkretnego powodu (dla którego twoja odpowiedź jest poprawna). Możesz zredagować swój pierwszy wiersz, aby ludzie o tym wiedzieli.
Lance Roberts,

+1 Ta odpowiedź była poprawna w moim przypadku. Ale, jak wspomniano @LanceRoberts, druga odpowiedź jest również poprawna dla typowego przypadku tekstu dłuższego niż szerokość kolumny.
omarello,

„Ogólne” załatwia sprawę.
anon

To jest jak różnica między „ciągiem” a „tekstem”. Najpierw zastanów się, czy masz więcej niż 256 znaków. Następnie ustaw format komórki. W przeciwnym razie jest to problem z „widokiem” szerokości kolumny.
Jerome

23

Są dwa powody:

A) Tekst jest za długi dla komórki na bieżącej szerokości.

Powiększ komórkę (dwukrotnie kliknij ramkę nagłówka), aby zobaczyć cały tekst. Oto zrzut ekranu części arkusza kalkulacyjnego:

Kolumny zbyt wąskie

Kolumny P i Q zawierają te same dane - wartości pieniężne tego samego rzędu wielkości. P jest wystarczająco szeroki, aby wyświetlić tekst Q nie jest. Jak widać, wyświetla się „#####”. Po dwukrotnym kliknięciu nagłówka dla Q staje się on znowu wystarczająco szeroki:

Wystarczająco szerokie kolumny

B) Innym przypadkiem jest, gdy kolumna jest datą, a wartość jest poza zakresem. Jeśli wpiszesz „5555555555555555555555” (powiedzmy) w kolumnie daty, otrzymasz serię „#####”, a podpowiedź mówi:

Daty i godziny, które są ujemne lub zbyt duże, są wyświetlane jako ######.

Może istnieć inny przypadek, w którym Excel drukuje „#####” - ale są one zdecydowanie najczęstsze.


Dokładnie. Nie ma w tym nic złego, typowe zachowanie Excela, aby poinformować użytkownika, że ​​tekst źródłowy jest dłuższy niż pole może wyświetlić.
KdgDev

3
Możesz także spróbować kliknąć opcje „zawijaj tekst” i „zmniejsz, aby dopasować” w trakcie formatowania, aby dopasować tekst.
Matt

Wpisałem długi ciąg tekstu w komórce, ale nie mogłem zmusić go do wyświetlenia #.
systemovich,

Otrzymuję go, gdy mam obliczoną wartość, która jest dłuższa przy kolejnym przeliczeniu.
ChrisF,

Odpowiedź jest poprawna w odniesieniu do niektórych powodów, dla których możesz dostać ###### w komórce, ale w konkretnym przypadku dla OP odpowiedź CookieRevised jest tego powodem.
Lance Roberts,

6

Uważam, że musisz tylko nieco powiększyć komórkę - to (#### s) robi to, co Excel robi, gdy nie może wyświetlić całego wpisu.


5

Jak długi jest tekst komórki? Jaki jest format komórki?

Aby edytować komórki z długim tekstem, rozwiń pasek formuły ( Ctrl+ Shift+ U).

Jeśli chcesz tylko wyświetlić wyciąg z komórki, możesz użyć takiej formuły, aby wyświetlić maksymalnie 10 pierwszych znaków:

=IF(LEN(A1)<=10, A1, CONCATENATE(LEFT(A1,10-3),"..."))

gdzie:

  • A1 to komórka z długim tekstem.
  • 10 to maksymalna liczba znaków, które chcesz wyświetlić.

4

Miałem ostatnio podobny problem z włączonym zawijaniem tekstu, ale gdy tekst w komórce osiągnął określoną długość ##### był wyświetlany niezależnie od tego. Odkryłem, że zmiana formatu komórki na „Ogólne” rozwiązała problem.


2

Problem z wyświetlaniem powinien zostać rozwiązany poprzez zmianę komórki na „ogólną” zamiast „tekstową” - dzięki Microsoft za to intuicyjne rozwiązanie!

Drugi problem, polegający na skopiowaniu> 256 znaków z WORD, można rozwiązać, wycinając rzeczywisty tekst z WORD, a następnie, w trybie edycji w odpowiedniej komórce, wklejając tekst do paska formuły nad arkuszem.


1

Dzieje się tak, jeśli tekst przekracza 256 znaków, dlatego pokazuje ######.

Niektórzy z naszych znajomych sugerują zmianę z tekstu na ogólny, ale może pojawić się błąd programu Excel:

Excel nadal nie zezwala, jeśli używasz Ogólne

Tak więc rozwiązanie jest proste, po prostu rozpocznij tekst od dodania 'symbolu, aby pominąć dowolne ustawienie kolumny, a mimo to nadal musisz używać formatu ogólnego.


0

Iść do:

„Narzędzia”> „Opcje”> „Przejście”

i odznacz klawisze nawigacyjne przejścia zatrzyma apostrof wyświetlanie na pasku formuły


1
Miałeś na myśli apostrof lub haszysz?
Lee Taylor,

0

Sprawdź formatowanie przez:

  1. Kliknij komórkę prawym przyciskiem myszy
  2. wybierz „Formatuj komórkę”
  3. Kliknij kartę „Liczba” u góry pola instrukcji
  4. Wybierz „Niestandardowy” w polu po lewej stronie
  5. Następnie wybierz „Ogólne” w polu po prawej stronie.

Cały tekst powinien być widoczny w tym momencie ... Mam nadzieję, że to pomoże.


Dobry opis procesu formatowania, ale w swoim pytaniu zauważyli, że „bawili się formowaniem komórek” - jak twoja odpowiedź ma wpływ na poprzednie próby?
dav 30.04.2013

0

Wystarczy kliknąć komórkę prawym przyciskiem myszy i wybrać „ sformatować komórki ” i zmienić wybraną „ kategorię ”. Pomoże to rozwiązać problem.


0

Najpierw sprawdź, czy szerokość kolumny jest wystarczająca do wprowadzenia danych. Jeśli to nie działa, wyczyść formatowanie komórek i wprowadź tekst ponownie.


0

Format „Ogólny” i „Zawiń tekst” rozwiązują problem.

Jeśli chodzi o kopiowanie i wklejanie, jeśli użyjesz klawisza funkcyjnego F2, aby przejść do trybu edycji i podświetlić sekcję tekstów (może być więcej niż 256 znaków) i skopiować, możesz wkleić cały wybór do innych aplikacji, takich jak Excel i Word itp.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.