Как да свържа само видими клетки в Excel?
Ако имате списък с филтрирани данни, сега просто трябва да свържете само видимите клетки и да игнорирате скритите клетки, за да получите следния комбиниран резултат. Как можете да завършите тази задача бързо и лесно в Excel?
Свържете само видими стойности на клетки в една клетка с VBA код
Свържете само видими стойности на клетки в една клетка с VBA код
Можете да създадете Потребителска функция за да разрешите тази задача, моля, направете следните стъпки:
1. Задръжте натиснат ALT + F11 за да отворите Microsoft Visual Basic за приложения прозорец.
2. Щракнете Поставете > Модулии поставете следния код в Модули Window.
VBA код: Свържете само видими стойности на клетки:
Private Function ConcatenateVisible(xRg As Variant, sptChar As String)
'Updateby Extendoffice
Dim rg As Range
For Each rg In xRg
If (rg.EntireRow.Hidden = False) And (rg.EntireColumn.Hidden = False) Then
ConcatenateVisible = ConcatenateVisible & rg.Value & sptChar
End If
Next
ConcatenateVisible = Left(ConcatenateVisible, Len(ConcatenateVisible) - Len(sptChar))
End Function
3. След това запазете и затворете този код, върнете се в работния лист и въведете тази формула: = concatenatevisible (B2:B10,"-") (B2: B10 е диапазонът от филтрирани данни, който искате да комбинирате, “-” е разделителят за разделяне на комбинираните стойности, можете да ги промените според вашите нужди.) в празна клетка, където искате да намерите комбинирания резултат, и след това натиснете Въведете ключ за получаване на резултата. Вижте екранна снимка:
Забележка: С тази функция, дефинирана от потребителя, комбинираният резултат ще се промени динамично с вашите филтрирани данни, например, ако филтрирате продукта на KTO, вашият комбиниран резултат ще бъде променен на новите филтрирани данни. Вижте екранна снимка:
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!