Przejdź do głównej zawartości

Jak wyświetlić wysokość wiersza lub szerokość kolumny w komórkach?

W niektórych przypadkach możesz chcieć poznać wysokość każdego wiersza lub szerokość każdej kolumny w arkuszu. Czy nadal używasz wysokości wiersza lub szerokości kolumny, aby sprawdzić wysokość wiersza lub szerokość kolumny jedna komórka po jednej komórce? Dzisiaj przedstawię kilka sztuczek, dzięki którym szybko poradzisz sobie z tym zadaniem.

Wyświetl wysokość każdego wiersza w komórkach za pomocą opcji Zdefiniuj nazwę

Wyświetl wysokość każdego wiersza w komórkach za pomocą funkcji zdefiniowanej przez użytkownika

Wyświetlaj szerokość każdej kolumny w komórkach za pomocą funkcji zdefiniowanej przez użytkownika


strzałka niebieski prawy bąbelek Wyświetl wysokość każdego wiersza w komórkach za pomocą opcji Zdefiniuj nazwę

W programie Excel możemy utworzyć nazwę zakresu, a następnie zastosować odpowiednią formułę. Wykonaj następujące czynności:

1. Aktywuj arkusz roboczy, dla którego chcesz uzyskać wysokość wiersza i szerokość kolumny.

2. Kliknij Wzory > Zdefiniuj nazwęzobacz zrzut ekranu:

doc-wiersz-wysokość-1

3. Następnie w oknie dialogowym Nowa nazwa wprowadź zdefiniowaną nazwę w polu tekstowym Nazwa, a następnie wpisz tę formułę = get.cell (17, a1) w polu Odnosi się do, patrz zrzut ekranu:

doc-wiersz-wysokość-1

4. A następnie kliknij przycisk OK, aby zamknąć to okno dialogowe, teraz w pustej komórce, wprowadź tę formułę = wysokość wiersza, zobacz zrzut ekranu:

doc-wiersz-wysokość-1

5. Następnie przeciągnij uchwyt wypełniania w dół do komórek zakresu, dla których chcesz uzyskać wysokość wiersza, a każda wysokość wiersza została wprowadzona do komórek.

doc-wiersz-wysokość-1


strzałka niebieski prawy bąbelek Wyświetl wysokość każdego wiersza w komórkach za pomocą funkcji zdefiniowanej przez użytkownika

Jeśli interesuje Cię kod, możesz również utworzyć funkcję zdefiniowaną przez użytkownika, aby uzyskać wysokość każdego wiersza.

1. Przytrzymaj Alt + F11 klucze w programie Excel i otwiera plik Okno Microsoft Visual Basic for Applications.

2. Kliknij wstawka > Modułi wklej następujące makro w Okno modułu.

Kod VBA: wyświetlaj wysokość każdego wiersza w komórkach

Function RowHeight(MR As Range) As Double
Application.Volatile
RowHeight = MR.RowHeight
End Function

3. Następnie zapisz i zamknij ten kod, wróć do arkusza i wprowadź tę formułę = RowHeight (A1) do dowolnej pustej komórki pierwszego wiersza, a następnie przeciągnij uchwyt wypełniania w dół do komórek zakresu, dla których chcesz wyświetlić wysokość każdego wiersza.


strzałka niebieski prawy bąbelek Wyświetlaj szerokość każdej kolumny w komórkach za pomocą funkcji zdefiniowanej przez użytkownika

Aby uzyskać szerokość każdej kolumny, możesz również użyć funkcji zdefiniowanej przez użytkownika.

1. Przytrzymaj Alt + F11 klucze w programie Excel i otwiera plik Okno Microsoft Visual Basic for Applications.

2. Kliknij wstawka > Modułi wklej następujące makro w Okno modułu.

Kod VBA: wyświetlaj szerokość każdej kolumny w komórkach

Function ColumnWidth(MR As Range) As Double
 Application.Volatile
 ColumnWidth = MR.ColumnWidth
End Function

3. Następnie zapisz i zamknij ten kod, wróć do arkusza i wprowadź tę formułę = Szerokość kolumny (A1) do dowolnej pustej komórki pierwszej kolumny, a następnie przeciągnij uchwyt wypełniania w prawo do komórek zakresu, w których chcesz wyświetlić szerokość kolumny w każdej kolumnie, a otrzymasz względną szerokość kolumny w komórce. Zobacz zrzuty ekranu:

doc-wiersz-wysokość-5
-1
doc-wiersz-wysokość-6

Podobne artykuły:

Jak zmienić wysokość wiersza / szerokość kolumny naprzemiennie 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 (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The column user defined function only works for one column. I edited as below to give the total for multiple columns. The same concept could be applied to the Row UDF.

Function ColumnWidth(MR As Range) As Double
Application.Volatile
Dim c As Range
For Each c In MR
ColumnWidth = c.ColumnWidth + ColumnWidth
Next c
End Function
This comment was minimized by the moderator on the site
C'est un bug Excel : une function n'est recalculée que si une "valeur" d'une des cellules d'entrée change. Or, les valeurs ne changent pas, mais juste la largeur ==> donc pas de recalcul. Même pas avec F9...
Un contournement (pas terrible mais évite de revalider chaque cellule à chaque fois) : mettre par exemple "+aujourdhui()*0" à la fin de la formule qui appelle la function, elle se recaculera dès l'appui sur F9.
This comment was minimized by the moderator on the site
These code options only seem to work "at first." When you then adjust the row height, the value does not update (Excel in Office 365). Any resolution to that? I want to display a value or use conditional formatting based on the calculated row height.
This comment was minimized by the moderator on the site
The Range Name is only working for one cell height and not the others
This comment was minimized by the moderator on the site
this works until you use the custom formula in a new tab. it references the original tab you created the formula in
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations