W arkuszu kalkulacyjnym Google Doc chciałbym, aby każdy wiersz miał tę samą wysokość bez względu na ilość tekstu w każdej komórce.
Próbowałem „ zmienić rozmiar wiersza ”, ale bez względu na to, ile pikseli wstawiłem, wiersz rozszerza się w dół do wysokości najwyższej komórki z pełnym rozszerzonym tekstem.
Jak zmusić wiersz do zachowania określonej wysokości i wstawiania pasków przewijania dla całego tekstu dłuższego niż ta wysokość?
Oto wideo wyjaśniające, co mam na myśli:
google-sheets
Edward Tanguay
źródło
źródło
Odpowiedzi:
Nie ma na to rozwiązania. Właśnie tak działa HTML. Używają tabeli dla komórek i domyślnie nie dodaje pasków przewijania, jeśli tekst nie pasuje. Może zmienią to w przyszłości, ale nie sądzę, że jest to na ich liście priorytetów. Wygląda na to, że możesz scalić komórki tylko poziomo, na wypadek gdybyś chciał połączyć w pionie, aby wyglądał ładniej.
źródło
overflow:scroll
w komórkach, aby to umożliwić.Przekonałem się, że można dodać dodatkowy wiersz pod wierszem, nad którym pracujesz, a następnie scalić dwa wiersze razem .
Teraz, jeśli wkleisz długi tekst w dowolnym polu w „podwójnym” wierszu, wyświetli on tylko kilka wierszy, utrzymując arkusz w czystości i zarządzaniu. Tekst w dowolnym polu zostanie rozwinięty, aby można go było przeczytać, klikając dwukrotnie to pole.
Wady pojawiają się na przykład podczas próby zmiany kolejności lub sortowania wierszy, ponieważ rzędy działają „po dwa” z tym rozwiązaniem, ale być może nie jest to duży problem.
źródło
To mi załatwiło. Gdy tekst zawijania był włączony i wszystkie wiersze osiągnęły wysokość jednej linii, mogłem również wybrać wszystkie wiersze i zmienić ich rozmiar podczas zmiany rozmiaru, tak jak w programie Excel.
** „Zawijaj tekst” nie znajduje się w żadnym menu rozwijanym, jest to przycisk na wstążce pod spodem (ta sama sekcja co wyrównanie w poziomie i pionie).
źródło
Gdy komórki zawierają znaki podziału linii, opcje formatowania „Przepełnienie”, „Zawiń” i „Klip” nie dają pożądanego efektu ograniczenia wysokości wiersza.
Aby obejść ten problem, można utworzyć sąsiednią kolumnę, która używa formuły do usunięcia znaków podziału linii, a następnie ukryć oryginalną kolumnę. Takie podejście zachowuje możliwość prawidłowego filtrowania i sortowania danych.
Jednym z takich formuła:
=arrayformula( iferror( SUBSTITUTE(A:A,char(10), " " ) ))
. Wklej go do wiersza 1 (wiersz nagłówka) sąsiedniej kolumny, zastępującA:A
etykietą kolumny źródłowej.Ukryj oryginalną kolumnę, a następnie zastosuj formatowanie [przepełnienie | owinięcie | klip] do nowo utworzonej kolumny.
źródło
Co powiesz na korzystanie z notatek?
Miałem w tekście znaki nowego wiersza, które chciałem jakoś pokazać w jednym wierszu - skończyłem na dodaniu długiego tekstu do notatki. Może to być wiele wierszy i pokazywać, kiedy unosisz się - dotyczy to funkcjonalności, której szukałem. Jedynym pozostałym problemem jest to, że pudełko na notatki jest bardzo wąskie!
Oto, jak teraz wygląda, gdy unosi się na komórce:
(Zdaję sobie sprawę, że nie rozwiązuje to problemu OP, jak stwierdzono, ale nie ma sposobu na osiągnięcie tego, o co proszą, obecnie w Arkuszach Google).
źródło
Nowe Arkusze Google pozwalają na scalanie komórek w pionie. W ten sposób utrzymywana jest wysokość rzędu; gdy komórka jest w trybie edycji, wyświetlany jest pionowy pasek przewijania.
Przykład
Instrukcje - Aby scalić komórki w pionie, a następnie zmienić rozmiar raw, musisz wybrać komórkę + jedną komórkę poniżej, a następnie scalić:
Nie używaj klawisza CTRL do wybierania wielu komórek do scalenia, ale zamiast tego użyj SHIFT + klawisz strzałki w dół (być może jest to błąd w Arkuszach Google, ponieważ wybranie sąsiednich komórek za pomocą CTRL powoduje, że opcja scalania jest niedostępna).
Naciśnij przycisk Scal (dostępny również w menu: Format> Scal komórki> Scal pionowo).
źródło
Nie ma rzeczywistego sposobu, zawijanie wpłynie na szerokość komórki, a nie na jej wysokość. Ilekroć mi to przeszkadza, dodaję tekst jako blok komentarza. Wystarczy kliknąć prawym przyciskiem myszy odpowiednią komórkę i wybrać „komentarz” z menu kontekstowego; usuń automatycznie wygenerowany tekst i wklej swój. W ten sposób będziesz w stanie utrzymać stałą wysokość wiersza dla wszystkich rzędów.
źródło
Jestem w stanie to osiągnąć na dwa sposoby:
Napisałem skrypt do uruchomienia z Narzędzia-> Edytor skryptów:
Wygląda to na zwinięte:
Tak to wygląda po dwukrotnym kliknięciu komórki i rozwinięciu jej za pomocą pionowego paska przewijania:
źródło
Zgadzam się, że jak dotąd jest to niemożliwe, ale czy próbowałeś użyć różnych znaków szesnastkowych, takich jak NBSP, do tekstu? To spowodowałoby brzydkość i utratę formatowania. Zauważyłem, że bez zwrotów karetki długość wpisu nie ma wpływu na wysokość.
Edycja: Należy również przesłać (bardzo dobrze przedstawioną ideę) tutaj
źródło
Po pierwsze, usuń wszystkie filtry z arkusza, jeśli je masz. Następnie po prostu dodaj ten skrypt do edytora skryptów i uruchom.
Uwaga: jeśli chcesz również zmienić rozmiar wierszy, odznacz drugi wiersz.
źródło
Jeśli nie oferują tej funkcji, jedyną opcją może być utworzenie skryptu Greasemonkey , zakładając, że chcesz go tak źle.
źródło
Prosty. Zaznacz wszystkie komórki w arkuszu kalkulacyjnym, a następnie usuń zaznaczenie przycisku WRAP TEXT. Zobacz przycisk podświetlony na poniższym zrzucie ekranu. Każdy wiersz i kolumna powróci do identycznych rozmiarów.
źródło
Ma to związek z faktem, że kopiujesz i wklejasz gdzie indziej. Jeśli wklejasz, najpierw skopiuj materiał do Notatnika i pozbądź się niechcianych miejsc. Następnie wklej do arkusza kalkulacyjnego Google. Wtedy zawijanie będzie działało poprawnie.
źródło
Zawijanie tekstu działało dla mnie. Oto dlaczego: po rozpakowaniu konkretnego wiersza zauważyłem, że istnieje kolumna, dla której ktoś drastycznie zmniejszył szerokość. Ani jeden znak nie zmieściłby się poprawnie w tej kolumnie (ale w tej kolumnie było kilka wierszy tekstu), co spowodowało ogromny wzrost wysokości wiersza. Ponieważ kolumna była tak mała, żaden tekst nie był widoczny, a nawet po zmianie rozmiaru wysokość wiersza nie uległa zmianie. Po rozpakowaniu wystarczyła zmienić szerokość kolumny i ponownie owinąć wiersz.
źródło
Czwarta opcja z prawej strony (pasek menu - gdy znajdziesz się w arkuszu kalkulacyjnym z wynikami itp.). Dostępna jest opcja „WRAP TEXT”, wybierz żądane wiersze i kliknij ją.
źródło
Wypróbuj poniższy link
https://support.google.com/docs/answer/58183?hl=pl
To powinno pomóc Ci zmienić rozmiar kolumn i wierszy.
źródło