Я написав цю просту формулу на аркуші Excel.
=CONCATENATE(A$1,"="",A49,"", ",B$1,"="",B49,"", ",
C$1,"="",C49,"",",D$1,"="",D49,""")
Він поєднує значення комірки поточного рядка із заголовками стовпців.
Я розміщую його на E49, і якщо я його скопіюю будь-деу стовпці E він добре налаштовується. Я хочу вдосконалити його і зробити його більш загальним, і я не буду використовувати VBA для простоти (тобто встановити на будь-яку електронну таблицю за допомогою простої копії пасти формули комірки.)
ХАРАКТЕРИСТИКА Зроблено:
- Автоматично налаштовуйте, щоб змінити мітку в заголовках стовпців.
ОСОБЛИВОСТІ:
- Налаштуйте додавання / видалення стовпців, відредагувавши кілька символів (наприклад, у формулі є аргумент "A: D" або "A1: D1").
- Автоматичне налаштування для додавання / видалення стовпців.
ПИТАННЯ:
- Чи можу я це зробити лише з формулою? Якщо ні, чи є якась формула, яка могла б наблизитися до того ж результату?
Відповіді:
1 для відповіді № 1це залежить від того, якою складною ви хочете формулу. Я думаю, що це менш елегантне рішення, але теоретично ви можете побудувати величезний оператор IF (..), щоб перевірити, чи існують назви стовпців.
ЯКЩО вони не порожні, виконуйте конфат.
особисто я використовував би VBA і кидав його в надбудову; таким чином він відкриється в будь-якому екземплярі excel на локальному комп'ютері.