Как изменить конкретный столбец листа Excel в пути пользовательского интерфейса

У меня есть лист excel с такими данными

Position        URL       Company  Location
Developer  /xyz/123/xyz    ABC       US
Manager    /xyz/132/asd    ASD       US
Tester     /xyz/142/asf    ABD       US

Я хочу захватить все URL-адреса с этого листа и добавить перед ними «www.xyz.com/» и заменить старый URL-адрес новым URL-адресом, чтобы лист стал таким

Position        URL                  Company  Location
Developer  www.xyz.com//xyz/123/xyz    ABC       US
Manager    www.xyz.com//xyz/132/asd    ASD       US
Tester     www.xyz.com//xyz/142/asf    ABD       US

Рабочий процесс, который у меня есть до сих пор, таков: 1) Откройте область приложения Excel 2) Используйте диапазон чтения 3) Используйте для каждой строки для получения URL-адреса 4) Используйте операцию назначения для создания новой переменной и сохранения в ней нового URL-адреса.

Но я не могу понять, как его заменить

Был бы признателен за любую помощь


person st001    schedule 22.10.2017    source источник
comment
Вы имеете в виду заменить старое на новое, а не новое на старое?   -  person QHarr    schedule 22.10.2017
comment
@QHarr я хочу заменить старый URL новым URL   -  person st001    schedule 23.10.2017
comment
@ ian0411 да, это правильно   -  person st001    schedule 23.10.2017
comment
Скажем, если эта строка (/xyz/123/xyz) равна cell B1, вы можете просто использовать "www.xyz.com/"&B1 (возможно, ввести это в cell D1), чтобы получить ответ.   -  person ian0411    schedule 23.10.2017
comment
@ian0411 ian0411 это повлияет только на B1, а остальные B2, B3 и т. д. не пострадают.   -  person st001    schedule 23.10.2017


Ответы (3)


Я начну с вашего третьего пункта, так как у вас есть данные из диапазона чтения (предпочтительно с флажком Добавить заголовки).

С помощью Для каждой строки вы можете пройтись по таблице данных и заменить значение в столбце URL, используя действие Назначить следующим образом:

введите здесь описание изображения

Затем снова используйте область приложения Excel. Найдите действие Диапазон записи (Система > Файл > Рабочая книга > Диапазон записи) и введите таблицу данных. Я рекомендую вам проверить Добавить заголовки.

введите здесь описание изображения

Это добавит данные в выбранный файл Excel.

person Sebax    schedule 24.10.2017

Изменить значение той или иной ячейки в excel можно без особых усилий в G1ANT и не забудьте добавить к вашему роботу аддон xlxs. Вот пример кода для вашего описания проблемы.

xlsx.open ♥environment⟦USERPROFILE⟧\path\filename.xlsx
xlsx.getvalue row 1 colname a result ♥val
dialog ♥val
xlsx.setvalue value ‴www.xyz.com/♥val‴ row 1 colindex 1 result ♥val
dialog ♥val
person Thomas    schedule 30.10.2019

В cell E2 введите эту формулу:

="www.xyz.com/"&B2

И, как показано на рисунке, дважды щелкните эту черную точку, и формула автоматически скопируется в конец. Или вы можете перетащить его вниз, если хотите. Попробуйте и дайте мне знать, если это то, что вы ищете.

person ian0411    schedule 23.10.2017