посилання на першу видиму комірку вище в Excel


1

Як я можу отримати посилання на першу видиму клітинку вище активної після того, як дані в таблиці були відфільтровані.

ПРИМІТКА. Мені це не потрібно для підбиття вищезазначених даних. Я знаю, як це зробити на відфільтрованих даних.

Це складніше. Насправді я створюю функцію, яка дозволила б мені чергувати кольори рядків з повторюваних даних, подібних до ( Альтернативні кольори рядків дублікатів даних в Excel ), але вона повинна мати можливість працювати над відфільтрованими даними.


Ви шукаєте смугові рядки непослідовних рядків (через фільтрування) чи є деякі критерії, які визначають колір рядка? Скажіть, будь ласка, що ви досліджували та намагалися вирішити.
CharlieRB

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

Про єдиний спосіб, коли я можу отримати інформацію про видимість рядка, - це використовувати щось на кшталт SUBTOTAL(103, A1)>0, де A1знаходиться клітина в рядку, що цікавить. SUBTOTALі AGGREGATEце дві функції, які будуть враховані з можливістю підраховувати лише видимі дані. 103вище - COUNTAфункція лише для видимих ​​комірок. Ви можете використовувати цю функцію для визначення видимості, а потім, можливо, встановити умовне форматування, шукаючи її. Дивіться support.office.com/en-in/article/…
Байрон Уолл

Відповіді:


1

Це можна зробити, додавши ще один стовпець із субтотальною функцією. Припущення:

1 - Перший рядок - це заголовок

2 - Додано новий стовпець "A" зліва від даних

3 - Фільтр застосовується у колонці "C".

A2 =SUBTOTAL(3,$C$2:C2)
A3 =SUBTOTAL(3,$C$2:C3)
...

При застосуванні значень фільтру у стовпці "А" буде оновлено 1-й видимий рядок, який показує "1" у Col-A, хоча його фактичний номер рядка може бути 1000.

Раніше я його успішно використовував. Єдине обмеження полягає в тому, що він обчислювально інтенсивний, тому використовуйте з обережністю.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.