Przejdź do głównej zawartości

Jak ograniczyć długość znaków w komórce Excel?

Komórka w programie Excel może zawierać maksymalnie 32,767 1,024 znaków, przy czym wyświetlane są tylko 32,767 znaki, a wszystkie 10 XNUMX są widoczne na pasku formuły. Czasami jednak może zaistnieć potrzeba ograniczenia wprowadzania danych przez użytkownika do określonej liczby znaków w komórce, na przykład do XNUMX znaków. W tym samouczku dowiesz się, jak skutecznie ograniczyć liczbę znaków w komórce programu Excel.


Ogranicz liczbę znaków w komórce

W tej sekcji opisano kroki mające na celu ograniczenie liczby znaków, które można wprowadzić w określonej komórce lub zakresie komórek.

  1. Wybierz zakres komórek, w którym chcesz wymusić ograniczenie długości znaków.
  2. Kliknij Walidacja danych Narzędzia danych grupa pod Dane patka.
  3. W Walidacja danych oknie dialogowym, ustaw regułę sprawdzania poprawności w następujący sposób:
    1. Z Dopuszczać: z menu rozwijanego wybierz Długość tekstu.
    2. Z Data: z listy rozwijanej wybierz kryteria w oparciu o swoje wymagania:
      1. Wybierz równy opcja dokładnej liczby znaków, np. 10 znaków.
      2. Wybierz mniejszy lub równy dla maksymalnego limitu znaków, np. do 10 znaków.
      3. Wybrać większa niż dla więcej niż określonej liczby, np. więcej niż 10 znaków.
    3. W Maksymalny/Minimum/Długość: wpisz żądaną liczbę znaków, zgodnie z potrzebami.
  4. Kliknij OK.

Teraz użytkownicy będą mogli wprowadzać tekst w ramach ustalonego limitu znaków w wybranych komórkach.

Z łatwością zapobiegaj wpisywaniu znaków specjalnych, cyfr lub liter w komórce / zaznaczeniu w programie Excel

Z Kutools dla Excela Zapobiegaj pisaniu umożliwia łatwe ograniczenie typów znaków w komórkach lub zaznaczeniach programu Excel.
A. Blokuj wprowadzanie znaków specjalnych, takich jak *, !itp .;
B. Ogranicz wpisywanie określonych znaków, takich jak cyfry lub niektóre litery;
C. Zezwalaj na wpisywanie tylko określonych znaków, takich jak cyfry lub litery, według potrzeb.

Ustaw komunikat wejściowy informujący o limicie znaków

Tutaj wyjaśnimy, jak skonfigurować komunikaty wejściowe informujące użytkowników o ograniczeniach znaków, zanim zaczną pisać, jak pokazano na zrzucie ekranu:

  1. Wybierz komórki, w których dodasz wiadomość wejściową.
  2. Kliknij Walidacja danych Narzędzia danych grupa pod Dane patka.
  3. W Walidacja danych w oknie dialogowym wybierz opcję Komunikat wejściowy i wykonaj następujące czynności:
    1. Sprawdź Pokaż komunikat wejściowy, gdy komórka jest zaznaczona opcja.
    2. Wpisz tytuł wiadomości i treść wiadomości.
  4. Kliknij OK.

Teraz, gdy klikniesz komórkę, w której skonfigurowano wiadomość wejściową, pojawi się podpowiedź wyświetlająca tytuł wiadomości i wprowadzoną wcześniej treść.


Aktywuj alert o błędzie w przypadku naruszeń limitu znaków

Ta sekcja przeprowadzi Cię przez konfigurację alertów o błędach w programie Excel, zaprojektowanych tak, aby natychmiast powiadamiać użytkowników, gdy wprowadzone dane nie osiągną określonego limitu znaków. Zobacz zrzut ekranu:

  1. Wybierz komórki, w których chcesz aktywować alert o błędzie w przypadku nieprawidłowego wprowadzenia danych.
  2. Kliknij Walidacja danych Narzędzia danych grupa pod Dane patka.
  3. W Walidacja danych w oknie dialogowym wybierz opcję Alert o błędzie i wykonaj następujące czynności:
    1. Sprawdź Pokaż alert o błędzie po wprowadzeniu nieprawidłowych danych opcja.
    2. Wybierz ostrzeżenie opcja z Style: upuścić pudło.
    3. Wprowadź tytuł alertu i komunikat o błędzie.
  4. Kliknij OK.

Od tej chwili, jeśli tekst wprowadzony w komórce będzie nieprawidłowy, np. przekroczy 10 znaków, pojawi się okno dialogowe z ostrzeżeniem, wyświetlające ustawiony tytuł alertu i komunikat.


Demo: Ogranicz długość znaków w komórkach za pomocą komunikatu wejściowego i ostrzeżenia


Kutools dla programu Excel: Ponad 300 przydatnych narzędzi na wyciągnięcie ręki! Już dziś rozpocznij 30-dniowy bezpłatny okres próbny bez ograniczeń funkcji. Pobierz teraz!

Jedno kliknięcie, aby zapobiec wprowadzaniu zduplikowanych danych w jednej kolumnie / liście

Kutools dla innowacyjnych programów Excel Zapobiegaj duplikowaniu Narzędzie zapewnia użytkownikom programu Excel wygodę łatwego zapobiegania duplikacjom wpisów na liście lub w kolumnie. Za pomocą jednego kliknięcia to potężne narzędzie zapewnia integralność i dokładność danych w arkuszach kalkulacyjnych.

Powiązany artykuł:

Jak ograniczyć wpisy wartości komórek w programie Excel?

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (54)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
why date and number is allowed at text length?
This comment was minimized by the moderator on the site
Hi there, numbers are also characters. So if you set the max length less than 10 characters, as long as you don't input 10 or more number characters, you will be good.

Amanda
This comment was minimized by the moderator on the site
This is almost the exact solution I need but still need a bit more help. What I'm trying to achieve is to set a cell to have a max of 40 characters but not stop the user from entering all the data he needs, instead i would like anything over the 40 character limit to be populated in a second designated cell. Is this even a possibility? Thank you everyone in advance for any assistance provided.
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site
I saw Tomas question about putting an exact limit of 10 spaces and your formula =A1&REPT(" ",10-LEN(A1)) however I need to take it a step further. I want to take three separate fields that I have set their spaces to exactly 10 and concatenate them with their "spaces" intact. Also, if I don't limit what they enter and they enter MORE than 10 characters in one of the cells I want to take ONLY the first 10. So as an example, I want to give them three cells they can enter information in. I don't want to limit what they input BUT, I want to concatenate these three fields and pick up 10 characters from each one. So if the first cell has 4 characters, in my concatenate formula I want it to pick up the 4 characters PLUS 6 spaces. If the second field has 20 characters, I want to only pick up the first 10 characters and the same thing for the third cell. We are trying to get to a uniform 30 characters of description but some names are longer or shorter than others. We want this to break evenly with 10 characters per cell. Hopefully this is making sense.
This comment was minimized by the moderator on the site
Hi, do you know how to put exact length limit 10 and when put abc i want from excel to put 8 space?
I want to set a cell to 10 character, when input 2 character then will auto fill up with 8 space after. if the cell is blank, then return with 10 space. this is for setting a excel file for user input and save as txt or cvs file for import to other software.
This comment was minimized by the moderator on the site
Hi Tomas,
You can use a formula to limit the text length: =A1 & REPT(" ",10-LEN(A1))
This comment was minimized by the moderator on the site
I want to limit the quantity of a cell depending on the category of another one,

For example if I input in A1 "Ok" in B1 must be limit to 10 characters
but if A1= "NG", B1 must be limit to 12 characters.
This comment was minimized by the moderator on the site
[quote]Hi, do you know how to put exact length limit 10 and when put abc i want from excel to put 8 space?By Ivan[/quote] I want to set a cell to 10 character, when input 2 character then will auto fill up with 8 space after. if the cell is blank, then return with 10 space. this is for setting a excel file for user input and save as txt or cvs file for import to other software
This comment was minimized by the moderator on the site
Hi, I have a attendance sheet. from 1 to 31. I put "P" on each cell if person is present. Now I want that how many times "P" is continuing present in cell. As as example - I have put "P" from 1 to 6 , then from 8th to 9th put P, and 10th is gap. then from 11th its continue to 18th. ... now i want how many times P is continue 6 time . PPPPPP PP PPPPPPPP Manually the answer is : 2(1to6 = 1,11to18=1) If you have any formula to count this it will be a great help.
This comment was minimized by the moderator on the site
=COUNTIF(B2:B17,">""") this formula will ignore empty cells but will count cells with data in i.e. P
This comment was minimized by the moderator on the site
Hi. I want out put txt file and no spaces between cell values. Like 3 cells with First Name, Middle and last. Entered Shawn G Goldman as SHAWNGGOLDMAN
This comment was minimized by the moderator on the site
Hi I want few things in a cell. I only want numbers in cell. I want to limit to 10 characters. I want to remove decimal like 15.00 to 1500. I want to indent to right. Also to add 0's to left to make it 10 characters .like 15.00 to 0000001500
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations