Настройте автоматично преобразуване на валута в Excel и Google Sheets

Настройте автоматично преобразуване на валута в Excel и Google Sheets

Този урок ще покаже как да създадете и автоматичен конвертор на валута в Excel и Google Sheets.

Excel е мощен инструмент за изчисления, често включващ международни валути. Excel няма вграден инструмент за конвертиране на валута, но с връзка към външна XML база данни можем да изградим наш собствен инструмент за преобразуване в Excel с помощта на Power Query.

Свързване към външен XML изходен файл

Най-удобният за потребителя изходен файл е този, който се нарича Флорат, безплатна XML емисия, която се актуализира ежедневно.

1. В празен работен лист на Excel, в Лента, изберете Данни> Получаване на данни> От файл> От XML.

2. В Име на файл полето въведете URL адреса за файла с плаваща стойност - www.floatrates.com/daily.usd.xml - и след това щракнете Отворено.

3. Щракнете върху Трансформиране на данни.

4. The Редактор на Power Query сега ще се отвори. Превъртете до последния елемент в списъка и след това щракнете върху думата Таблица. Валутните курсове ще бъдат попълнени в таблица под първоначалния ред от данни.

5. Щракнете върху двуглавата стрелка, за да се покажат полетата на тази таблица, след което щракнете върху Добре.

6. Power Query сега ще се промени, за да покаже колоните с обменния курс, както и първоначалните колони.

7. В Лента, изберете Начало> Управление на колони> Избор на колони.

8. Премахнете отметката от колоните, които не са задължителни, и след това щракнете върху Добре.

9. Щракнете Затваряне и зареждане за да се върнете в Excel.

Създаване на конвертор на валута

1. Вече можем да създадем нов работен лист в същата работна книга като свързаната XML база данни и да настроим таблица, както е показано по -долу.

2. Вече можем да използваме функцията VLOOKUP, за да търсим валутния курс за британската лира спрямо щатския долар. В съответната клетка (например C5) можем да въведем следното:

1 = VLOOKUP ($ C $ 4,

СЪВЕТ: Използвайте абсолютна справка ($), за да можем да копираме формулата надолу.

3. След това трябва да подчертаем съответните данни за търсене, като отидем в информационния лист и изберем необходимата ни информация.

4. Веднага след като изберем целия списък с данни, Excel автоматично ще постави колоните на базата данни като препратки във формулата, вместо да използва адресите на клетките. Това е така, защото данните от таблицата в Excel са свързани с Excel с име на диапазон от щатски долар.

5. Сега завършваме нашата формула VLOOKUP, като въвеждаме името на колоната и думата FALSE като последен аргумент за формулата.

1 = VLOOKUP ($ C $ 4, usd [[item.targetCurrency]: [item.exchangeRate]], 3, FALSE)

6. Натиснете ENTER, за да въведете формулата в Excel.

7. Можем да повторим процедурата за търсене на EUR от таблицата с данни.

1 = VLOOKUP ($ D $ 4, usd [[item.targetCurrency]: [item.exchangeRate]], 3, FALSE)

8. За да получим стойността от 2 USD на 1 GBP или 1 EUR, можем да копираме формулата до следващия ред и след това да я умножим по стойността в колона B.

9. След това можем да копираме това надолу, за да попълним нашия конвертор на валутни курсове.

10. За да създадем конвертор на обменния курс за обратните курсове, ще трябва да създадем търсене на обратните курсове в нашите данни.

Автоматично конвертиране на валута в Google Таблици

Google Sheets има вграден конвертор на валути, който използва съществуващите актуални курсове за конвертиране в интернет.

1. Можем да настроим таблица в Google Sheets, подобна на таблицата, която създадохме в Excel.

2. След това в избраната от нас клетка (например C3) можем да въведем функцията GOOGLEFINANCE и да попълним следната формула.

1 = GOOGLEFINANCE ("Валута:" & $ B $ 2 & $ C $ 2)

3. Google автоматично ще търси обменния курс от USD (в B2) към GBP (в C2) и ще го въведе в избраната клетка.

4. Тъй като сме използвали абсолютно адресиране на клетки за B2 и C2 ($), можем да копираме тази формула до следващата клетка и след това да умножим формулата по стойността в колона B.

1 = GOOGLEFINANCE ("Валута:" & $ B $ 2 & $ C $ 2)*B4

5. Копирайте формулата в тази клетка до останалите редове в нашата таблица за преобразуване.

6. Повторете процеса, за да потърсите EUR.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave