Перейти до основного матеріалу

Як відобразити висоту рядка або ширину стовпця в клітинках?

У деяких випадках вам може знадобитися знати висоту кожного рядка або ширину кожного стовпця на вашому аркуші. Ви все ще використовуєте висоту рядка або ширину стовпця, щоб перевірити висоту рядка або ширину стовпця одну клітинку на одну комірку? Сьогодні я представив вам кілька прийомів, щоб швидко впоратися з цим завданням.

Відображення висоти кожного рядка в клітинках із визначенням імені

Відображення висоти кожного рядка в клітинках за допомогою функції, визначеної користувачем

Відображення ширини кожного стовпця в клітинках із користувацькою функцією


стрілка синя права міхур Відображення висоти кожного рядка в клітинках із визначенням імені

В Excel ми можемо створити назву діапазону, а потім застосувати відповідну формулу. Будь ласка, виконайте такі дії:

1. Активуйте робочий аркуш, для якого потрібно отримати висоту рядка та ширину стовпця.

2. Клацання Формули > Визначте ім’я, див. скріншот:

doc-row-height-1

3. Потім у діалоговому вікні «Нове ім’я» введіть своє ім’я для визначення в текстове поле «Ім'я», а потім введіть цю формулу = get.cell (17, a1) у поле «Посилається на», див. Знімок екрана:

doc-row-height-1

4. А потім натисніть кнопку OK, щоб закрити це діалогове вікно, тепер у порожню клітинку введіть цю формулу = rowheight, див. Знімок екрана:

doc-row-height-1

5. Потім перетягніть маркер заповнення вниз до комірок діапазону, для яких потрібно отримати висоту рядка, і висота кожного рядка була заповнена у ваші комірки.

doc-row-height-1


стрілка синя права міхур Відображення висоти кожного рядка в клітинках за допомогою функції, визначеної користувачем

Якщо вас цікавить код, ви також можете створити визначену користувачем функцію, щоб отримати висоту рядка кожного рядка.

1. Утримуйте клавішу Alt + F11 клавіші в Excel, і він відкриває Вікно Microsoft Visual Basic для програм.

2. Клацання Insert > Модуліта вставте наступний макрос у Вікно модуля.

Код VBA: відображати висоту кожного рядка в клітинках

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

3. Потім збережіть і закрийте цей код, поверніться до робочого аркуша та введіть цю формулу = Висота рядка (A1) у будь-яку порожню комірку першого рядка, а потім перетягніть маркер заповнення до комірок діапазону, для яких потрібно відобразити висоту рядка кожного рядка.


стрілка синя права міхур Відображення ширини кожного стовпця в клітинках із користувацькою функцією

Щоб отримати ширину стовпця кожного стовпця, ви також можете використовувати призначену користувачем функцію.

1. Утримуйте клавішу Alt + F11 клавіші в Excel, і він відкриває Вікно Microsoft Visual Basic для програм.

2. Клацання Insert > Модуліта вставте наступний макрос у Вікно модуля.

Код VBA: відображати ширину кожного стовпця в клітинках

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

3. Потім збережіть і закрийте цей код, поверніться до робочого аркуша та введіть цю формулу = ColumnWidth (A1) в будь-яку порожню комірку першого стовпця, а потім перетягніть маркер заповнення праворуч до комірок діапазону, для яких потрібно відобразити ширину стовпця кожного стовпця, і ви отримаєте відносну ширину стовпця в комірці. Дивіться скріншоти:

doc-row-height-5
-1
doc-row-height-6

Пов'язана стаття:

Як змінити висоту рядка / ширину стовпця по черзі в Excel?

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
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