Nie można wstawić komórek w programie Excel 2010 - komunikat o błędzie „operacja niedozwolona”

9

Pracowałem nad arkuszem kalkulacyjnym w programie Excel 2010 i nagle, gdy próbowałem wstawić nowy wiersz komórek, zauważyłem, że opcje wstawiania i usuwania były wyszarzone.

Próbowałem skopiować inny wiersz i wstawić go jako nowy wiersz, ale dostałem komunikat o błędzie:

„Ta operacja jest niedozwolona. Operacja próbuje przesunąć komórki w tabeli w arkuszu”.

Nie scaliłem ani nie ukryłem żadnych komórek / wierszy / kolumn. Brak formuł. Brak weryfikacji danych. Próbowałem zamknąć i ponownie otworzyć arkusz kalkulacyjny.

Wyszukiwanie odpowiedzi nie przynosi nic pożytecznego.

Force Flow
źródło
Jak dane dostały się na twój arkusz? (Wpisany, Wklejony, Połączony?) To może się przydać. To prawie brzmi, jakbyś przekroczył limit rzędu. Chociaż nie było to powszechne w 2003 roku lub wcześniej (maks. ~ 65 000 wierszy), powinno być teraz o wiele trudniejsze, ponieważ może obsłużyć ponad 1 000 000 wierszy.
techturtle
wpisany i wklejony z innego arkusza kalkulacyjnego. Jest mniej niż 150 wierszy.
Force Flow
nie masz formatowania we wszystkich wierszach, prawda? lub coś, co nie pozwoli mu zepchnąć wierszy w dół lub kolumn. Spróbuj usunąć wszystko poniżej 150 wierszy, a ostatnia prawa kolumna
datatoo

Odpowiedzi:

13

Jak pokazuje komunikat, próbujesz wstawić wiersze do tabeli w arkuszu. Zazwyczaj, ale niekoniecznie, tabele będą miały formatowanie pasmowe. Po kliknięciu komórki w tabeli pojawi się karta Tabela:

formatowanie Excela

Polecenia Wstaw i Usuń są wyszarzone, gdy istnieje więcej niż jedna tabela przecinająca wiersz, który próbujesz usunąć (i może innym razem):

wyszarzone stoły

Nie wymyśliłem, jak „Wstawić skopiowane komórki” do jednego rzędu tabeli w jednym kroku. Zamiast tego wstawiam wiersz lub wiersze do tabeli, a następnie kopiuję zawartość. Aby wstawić wiersz do tabeli, kliknij prawym przyciskiem myszy komórkę w tabeli i wybierz Wstaw:

wprowadź opis zdjęcia tutaj

Możesz zamienić tabele z powrotem w normalne komórki. Zrób to tak:

wprowadź opis zdjęcia tutaj

Doug Glancy
źródło
Nie widzę tych samych dostępnych opcji menu. Czy korzystasz z programu Excel 2010 lub 2007?
Force Flow
Excel 2010. Być może moja cała przesłanka jest błędna, ale komunikat o błędzie mówi „tabela”, więc nie sądzę. Spróbujmy: kliknij prawym przyciskiem myszy kartę arkusza i wybierz „Wyświetl kod”. Następnie zrób, Ctrl-Gaby uzyskać okno natychmiastowe. Następnie wklej ten wiersz kodu w tym oknie (to na dole) ?Activesheet.listobjects.count. Trzymając kursor nadal w tej linii, naciśnij Enter. Jaki numer pokazuje w następnym wierszu?
Doug Glancy
Zwraca 1.
Force Flow
1
Ok, to znaczy, że na arkuszu jest tabela. Wykonaj te same czynności, z wyjątkiem Enter, ?activesheet.listobjects(1).range.addressa powiesz, gdzie jest w arkuszu.
Doug Glancy
1
Ok, to znaczy, że istnieje tabela, która zajmuje wszystkie kolumny od A do J. Wydaje się, że wraz z moją szczegółową odpowiedzią powyżej powinna odpowiedzieć na twoje pierwotne pytanie. Wystarczy umieścić kursor na A1, a powinieneś mieć menu Tabeli, które opisałem. Fakt, że tabela zajmuje wszystkie wiersze, wyjaśnia, że ​​przycisk Wstaw jest wyszarzony, nie wiem, dlaczego jest Usuń.
Doug Glancy
3

Nie jestem pewien, czy to był ten sam problem, ale miałem podobny problem w dużym arkuszu kalkulacyjnym, w którym ukryłem wiele wierszy i kolumn. Spróbuję dodać lub usunąć wiersze lub kolumny i dostanę komunikat podobny do tego, który masz. W wielu komórkach miałem komentarze, odkryłem, że chociaż komentarze były powiązane z określoną komórką, można je przenosić i mogą znajdować się w dowolnym miejscu w arkuszu kalkulacyjnym. Jeśli próbujesz ukryć, usunąć lub wstawić wiersze / kolumny, które miały te ukryte komentarze, otrzymasz komunikat o błędzie, który zejdzie ze stołu. Sprawiłem, że wszystkie komentarze były widoczne, a następnie przeniosłem je w miejsce, na które nie próbowałem wpływać i nie było już problemu.

William
źródło
2

Otrzymywałem ten sam błąd. „Ta operacja jest niedozwolona. Operacja próbuje przesunąć komórki w tabeli w arkuszu”.

Próbowałem sugestii, ale wszystko wyglądało poprawnie. Skończyło się tylko konwersją wszystkich 4 tabel do zakresu, a następnie z powrotem do tabeli. Nie wiem, który stół był problemem, ale teraz wszystko jest dobrze. ;)

Dzięki!

Jan
źródło
1

Jeśli twoja tabela jest połączoną tabelą (przez połączenie ODBC, połączone z Access itp.), Która powoduje błąd, możesz zmienić właściwości połączenia w połączonej tabeli na „Wstaw całe wiersze dla nowych danych, wyczyść nieużywane komórki”. To rozwiązało problem, w którym miałem kilka kolejnych połączonych zapytań w jednym arkuszu.

użytkownik448195
źródło
0

Mam ten sam błąd podczas odświeżania tabeli - błąd „Ta operacja jest niedozwolona. Operacja próbuje przenieść komórki w tabeli w arkuszu”.

Główną przyczyną jest to, że odświeżanie polega na dodawaniu wierszy lub kolumn w tabeli i wykrywaniu, że nie ma na to miejsca - mogą być pustymi wierszami, ale były wcześniej używane? Niepewny.

Poprawka - edytuj właściwości tabeli (kliknij w tabeli, kliknij kartę projektu, kliknij właściwości) - zmień zaznaczenie u dołu WYŁ z „wstaw komórki do nowych danych ...” i na jedną z pozostałych opcji, preferuję „Zastąp istniejące komórki ... ”

Uwaga - spowoduje to zastąpienie wszystkich standardowych informacji w rozwiniętych wierszach lub kolumnach. Jednak - jeśli istnieje bezpośrednio przylegający dodatkowy stolik - PRZESUWA stół, a nie nadpisze / nie usunie - dzięki uprzejmemu inżynierowi z MS!

Mój wynik - przekonwertowałem moje SS na tabelę na stole (w sumie 10) w każdym arkuszu - bez spacji między nimi. Aktualizacje są teraz wykonywane bezbłędnie, a wszystkie wiersze przesuwają się, aby pomieścić to, co jest potrzebne.

Kevin Powell
źródło
0

Na mój problem wpłynęły niektóre zdefiniowane tabele, które miałem w sekcji Formuły> Menedżer nazw.

Miałem 2 „nazwane” tabele, jeden pod drugim. Ale próbowałem wstawić całą kolumnę, która wywarłaby wpływ na moją tabelę o nazwie Table2. Przeniosłem „Table2” na inną kartę, tylko do testowania, a potem mogłem dodać kolumnę.

Sprawdź Formuły> Menedżer nazw i sprawdź, czy coś tam zdefiniowano. Może to pomóc w wyodrębnieniu problemu.

PS - Konwersja mojej tabeli „Formatuj jako tabelę” na zwykły zakres nie rozwiązała mojego problemu. Być może dlatego, że tabela 2 poniżej nowej tabeli nie została uwzględniona w tym zdarzeniu (Konwertuj na zakres).

Powodzenia!

Nicole
źródło
0

Prawdopodobnie twoja tabela ma po prostu maksymalną liczbę wierszy, tj. 1048576. Bardzo łatwo może to mieć miejsce, gdy tworzysz tabelę z wybranych kolumn. Chociaż większość wierszy nie zawiera rzeczywistych danych, Excel z jakiegoś powodu traktuje te komórki jako niepuste. Aby rozwiązać ten problem, wystarczy przejść do ostatniego niepustego (tj. Zawierającego pewne dane) wiersza tabeli i usunąć wszystkie puste wiersze pod nim.

Konstantin Fadeyev
źródło
0

„Prawdopodobnie twoja tabela ma po prostu maksymalną liczbę wierszy, tj. 1048576. Bardzo łatwo może to mieć miejsce przy tworzeniu tabeli z wybranych kolumn. Chociaż większość wierszy nie zawiera rzeczywistych danych, Excel z jakiegoś powodu traktuje te komórki jako puste . Aby rozwiązać ten problem, przejdź do ostatniego niepustego (tj. Zawierającego pewne dane) wiersza tabeli i usuń wszystkie puste wiersze poniżej ”.

Tak, napotkałem ten sam problem. Wystarczy nacisnąć klawisze CTRL + End i usunąć wiersze, które nie zawierają żadnych danych, a problem zostanie rozwiązany

użytkownik372063
źródło
0

Po prostu utwórz kopię karty. Teraz możesz wstawić wiersz. Następnie możesz usunąć oryginalną kartę i zmienić nazwę kopii na pierwotną nazwę.

Sudhakar
źródło
0

Dzieje się tak często, gdy tabela ma zbyt wiele wierszy . Nie można dodać więcej wierszy, gdy tabela jest maksymalnie rozwinięta.

Jeśli wybierzesz całą kolumnę (kolumny) przed utworzeniem tabeli, ten błąd zawsze wystąpi.


Prosty przykład: utwórz nowy arkusz kalkulacyjny, wypełnij 4 linie, wybierz je i utwórz tabelę. Kliknij tabelę prawym przyciskiem myszy: możesz łatwo wstawić wiersz powyżej.

Wybrano tylko 4 komórki, działa dobrze

Teraz kolejna kolumna, wypełnij 4 linie, wybierz KOLUMNĘ (klikając nagłówek kolumny) i utwórz tabelę. Kliknij tabelę prawym przyciskiem myszy: nie możesz wstawić więcej wierszy.

Wybrano cały wiersz, nie działa

Konerak
źródło