MS Excel - разделение формулы и отображение результата - PullRequest
0 голосов
/ 04 июля 2018

Я не нашел ответа на такой вопрос, но, возможно, что-то потерял.

У меня есть своего рода набор данных в Excel. Во многих случаях переменные этого набора данных собирают свои данные из других связанных рабочих таблиц. Для захвата этих данных были использованы формулы. Ниже приведен пример формулы:

 ='https://JohnSmith-my.sharepoint.com/personal/john_smith/Documents/Documents/2018/SOFTWARE/Results/WORK/Consultation/[SDG_contacts.xlsx]NSO SDG Contact Person Info.'!$D$5&" " &'https://JohnSmith-my.sharepoint.com/personal/john_smith/Documents/Documents/2018/SOFTWARE/Results/WORK/Consultation/[SDG_contacts.xlsx]NSO SDG Contact Person Info.'!$E$5&"; "&'https://JohnSmith-my.sharepoint.com/personal/john_smith/Documents/Documents/2018/SOFTWARE/Results/WORK/Consultation/[SDG_contacts.xlsx]NSO SDG Contact Person Info.'!$H$5

В конкретном случае переменная включает имена и адреса электронной почты контактных лиц, разделенных точкой с запятой (например, John Smith; j.smith@gmail.com).

Я должен разделить имена с адреса электронной почты. Чтобы сделать это проще, у меня есть это: Contact John Smith; j.smith@gmail.com

и я должен получить это:

  Contact       Contact email
John Smith     j.smith@gmail.com  

, разделив формулу на две части.

Точнее, приведенная выше формула должна выглядеть следующим образом:

Имя:

='https://JohnSmith-my.sharepoint.com/personal/john_smith/Documents/Documents/2018/SOFTWARE/Results/WORK/Consultation/[SDG_contacts.xlsx]NSO SDG Contact Person Info.'!$D$3&" " &'https://JohnSmith-my.sharepoint.com/personal/john_smith/Documents/Documents/2018/SOFTWARE/Results/WORK/Consultation/[SDG_contacts.xlsx]NSO SDG Contact Person Info.'!$E$3

E-mail:

='https://JohnSmith-my.sharepoint.com/personal/john_smith/Documents/Documents/2018/SOFTWARE/Results/WORK/Consultation/[SDG_contacts.xlsx]NSO SDG Contact Person Info.'!$H$3

По ряду причин я должен сохранить формулу и содержимое, отображаемое в ячейках.

Конечно, я не хочу повторять это вручную сотни раз. Любое предложение?

...