Я хочу, щоб моя електронна таблиця легко копіювалася з кожним новим роком. У мене вже є розділ введення, який дозволяє мені ввести поточний рік (наприклад, 2014 в А1), генерувати попередній рік (поточний рік - 1, який би був 2013 в A2), і я створив третю клітинку ( A3), який створює ім'я цього файлу, поєднуючи "ST" з роком у A2 (у цьому випадку буде поверненням ST2013). Ускладнюючим фактором є те, що файл сидить на OneDrive, тому я повинен надати шлях, щоб знайти його там, який я створив у A5. A6 - це КОНЦАТЕНТ з A5 та A4.
Це повинно було побудувати повний шлях, який мені потрібен для клітини, на яку я намагаюся посилатись.
Узагальнення моїх даних:
A1: 2014 (це введення числа)
A2: 2013 (= A1-1)
A3: ST2013.xlsx ("ST" & A2 & ". Xlsx")
A4: [ST2013.xlsx] 'P13'! $ BS $ 5 (CONCATENATE ("[", A3, "] 'P13'! $ BS $ 5") "
A5: https://d.docs.live.net/Users/etc тощо тощо (це текстовий рядок вхід)
A6: https://d.docs.live.net/Users/.. / evidenceST2014.xlsxSense'P13'!$BS$5
Мені потрібна допомога в побудові рядка. Ось потрібні мені фрагменти: A5 (розташування), (файл), робочий аркуш (називається "P13") та посилання на комірки (BS5) (усі вони містяться в форматі A4).
Я намагався просто робити пряме посилання на робочу книжку з датою, на яку я намагаюся посилатись (яка працює, тхо, навіть коли вона доходить до файлу на OneDrive, оскільки він відкритий, він просто посилається на ім'я файлу, ні шлях), потім замінюючи посилання на рядок INDIRECT на A5 та A4, але потім отримуємо REF, навіть коли файл відкритий (я знаю, що INDIRECT вимагає, щоб файл був відкритий для роботи).
Здається, це повинно бути простим, просто використовувати НЕПРЯМО, але це громіздко - можливо, є більш вигідна функція, ніж НЕПРЯМО? Чи повинен я посилатися на файл на своєму жорсткому диску, а не на OneDrive (це би перемогло мету OneDrive!). Вдячний за будь-яку допомогу. Дякую!