I whakahōuhia te utu whakawhiti ki Excel

He maha nga wa kua tirotirohia e au nga huarahi ki te kawemai i nga raraunga ki Excel mai i te Ipurangi me te whakahou aunoa i muri mai. Ina koa:

  • I nga putanga tawhito o Excel 2007-2013, ka taea tenei ma te tono tukutuku tika.
  • Ka timata mai i te tau 2010, ka taea tenei mahi ma te taapiri Power Query.

Ki enei tikanga i roto i nga putanga hou o Microsoft Excel, ka taea e koe te taapiri i tetahi atu - te kawemai i nga raraunga mai i te Ipurangi ki te whakatakotoranga XML ma te whakamahi i nga mahi whakauru.

Ko te XML (EXtensible Markup Language = Extensible Markup Language) he reo mo te ao katoa i hangaia hei whakaahua i tetahi momo raraunga. Inaa, he tuhinga maamaa, engari me nga tohu motuhake kua taapirihia hei tohu i te hanganga raraunga. He maha nga pae e whakarato ana i nga awa koreutu o o raatau raraunga ki te whakatakotoranga XML hei tango ma te tangata. I runga i te paetukutuku o te Central Bank of Our Country (www.cbr.ru), ina koa, me te awhina o tetahi hangarau rite, ka tukuna nga raraunga mo nga utu whakawhiti o nga momo moni. Mai i te paetukutuku Moscow Exchange (www.moex.com) ka taea e koe te tango i nga korero mo nga rakau, here me te maha atu o nga korero whai hua i roto i te huarahi ano.

Mai i te putanga 2013, e rua nga mahi a Excel mo te uta tika i nga raraunga XML mai i te Ipurangi ki roto i nga pūtau raumahi: RATONGA Tukutuku (Ratonga Tukutuku) и TATA.XML (FILTERXML). Ka mahi takirua - tuatahi ko te mahi RATONGA Tukutuku ka mahia he tono ki te pae e hiahiatia ana, ka whakahoki i tana whakautu ki te whakatakotoranga XML, ka whakamahi i te mahi TATA.XML ka "parahia" tenei whakautu ki nga waahanga, te tango i nga raraunga e hiahiatia ana e matou.

Me titiro tatou ki te mahi o enei mahi ma te whakamahi i tetahi tauira matarohia - te kawemai i te utu whakawhiti o tetahi moni e hiahiatia ana mo tetahi wa i whakaritea mai i te paetukutuku o te Central Bank of Our Country. Ka whakamahia e matou te hanga e whai ake nei hei papatea:

I whakahōuhia te utu whakawhiti ki Excel

Here:

  • Kei roto i nga ruma kowhai nga ra timatanga me nga ra mutunga o te waa e pai ana ki a tatou.
  • Ko te puru he rarangi taka-iho o nga moni e whakamahi ana i te whakahau Raraunga – Whakamana – Rarangi (Raraunga — Whakamana — Rarangi).
  • I roto i nga pūtau kaakaariki, ka whakamahia a maatau mahi ki te hanga i tetahi aho uiui me te whiwhi whakautu a te tūmau.
  • Ko te ripanga kei te taha matau he tohutoro mo nga waehere moni (ka hiahiatia e matou i muri mai).

Haere tatou!

Hipanga 1. Te hanga i te aho uiui

Hei tiki i nga korero e hiahiatia ana mai i te pae, me patai tika koe. Ka haere matou ki www.cbr.ru ka whakatuwhera i te hono ki te hiku o te wharangi matua' Rauemi Hangarau'- Te tiki raraunga ma te whakamahi XML (http://cbr.ru/development/SXML/). Ka panuku iti ki raro, a i te tauira tuarua (Tauira 2) ko nga mea e hiahiatia ana e maatau - te tango i nga reeti whakawhiti mo tetahi wa waahi ra:

I whakahōuhia te utu whakawhiti ki Excel

Ka taea e koe te kite mai i te tauira, ko te aho uinga me mau nga ra tiimata (date_req1) me nga mutunga (date_req2) o te wa paanga ki a matou me te waehere moni (VAL_NM_RQ), te reiti e hiahia ana matou ki te tiki. Ka kitea e koe nga waehere moni matua i te ripanga i raro nei:

Moni

Code

                         

Moni

Code

Taitara Ahitereiria R01010

Lithuanian Litas

R01435

hereni Austrian

R01015

coupon Lithuanian

R01435

Manat Azerbaijani

R01020

Moldovan leu

R01500

Pūpū

R01035

РќРµРјРµС † РєР ° СЏ РјР ° СЂРєР °

R01510

Angolan hou kwanza

R01040

Guilera Tatimana

R01523

Dram Ariti

R01060

Norwegian Krone

R01535

Belarusian rupi

R01090

Polish Zloty

R01565

Parani Beletita

R01095

Escudo Portuguese

R01570

Te Raiona Bulgarian

R01100

Leu Riana

R01585

Pakuhi Brazil

R01115

Singapore Tāra

R01625

Forint Hungarian

R01135

Suriname tāra

R01665

Hong Kong Tāra

R01200

Tajik somoni

R01670

taraki Kariki

R01205

Tajik rupi

R01670

Daniana krone

R01215

Turkish tera

R01700

US taara

R01235

Turkmen manat

R01710

Euro

R01239

Manat Turkmen hou

R01710

Rupee Indian

R01270

Uzbek moni

R01717

Pauna Airihi

R01305

Hryvnia Iukereiniana

R01720

Krone Tiorangi

R01310

karbovanets Iukereiniana

R01720

Peseta Paniora

R01315

Tohu Finnish

R01740

Lira Itari

R01325

Parani French

R01750

Kazakhstan tenge

R01335

Koruna Czech

R01760

Tāra Canadian

R01350

Swedish krona

R01770

Kyrgyz som

R01370

Swiss Frank

R01775

Hainamana Yuan

R01375

Kroone Estonian

R01795

Kuwaiti dinar

R01390

Yugoslav hou dinar

R01804

Latvian lats

R01405

Hake Tonga

R01810

Pauna Lebanana

R01420

Repupiripia o Korea i wikitoria

R01815

Yen Hapanihi

R01820

He aratohu katoa mo nga waehere moni e waatea ana ki te paetukutuku Central Bank - tirohia http://cbr.ru/scripts/XML_val.asp?d=0

Inaianei ka hangahia e matou he aho uiui ki roto i te pūtau i runga i te rau me:

  • te kaiwhakahaere hono kupu (&) hei whakakotahi;
  • āhuatanga VPR (VLOOKUP)ki te kimi i te waehere o te moni e hiahiatia ana e matou i roto i te whaiaronga;
  • āhuatanga TEXT (Tuhinga), ka huri i te ra i runga i te tauira ra-marama-tau ma te rītaha.

I whakahōuhia te utu whakawhiti ki Excel

="http://cbr.ru/scripts/XML_dynamic.asp?date_req1="&ТЕКСТ(B2;"ДД/ММ/ГГГГ")&  "&date_req2="&ТЕКСТ(B3;"ДД/ММ/ГГГГ")&"&VAL_NM_RQ="&ВПР(B4;M:N;2;0)  

Hipanga 2. Whakahaerehia te tono

Inaianei ka whakamahia e matou te mahi RATONGA Tukutuku (Ratonga Tukutuku) me te aho uiui i hangaia hei tohenga anake. Ko te whakautu he rarangi roa o te waehere XML (he pai ake te whakahuri i te takai kupu me te whakanui ake i te rahi o te pūtau ki te hiahia koe ki te kite i tona katoa):

I whakahōuhia te utu whakawhiti ki Excel

Hipanga 3. Te poroporoaki i te whakautu

Kia maamaa ake ai te maarama ki te hanganga o nga raraunga whakautu, he pai ake te whakamahi i tetahi o nga kaitoro XML ipurangi (hei tauira, http://xpather.com/ ranei https://jsonformatter.org/xml-parser), ka taea te whakahōputu i te waehere XML, me te taapiri i nga nuku ki roto me te whakaatu i te wetereo me te tae. Na ka tino marama ake nga mea katoa:

I whakahōuhia te utu whakawhiti ki Excel

Inaianei ka tino kitea e koe ko nga uara akoranga kua hangaia e o maatau tohu ..., me nga ra he huanga Te rā i nga tohu .

Hei tango i a raatau, tohua he pou tekau (neke atu ranei - mena ka mahia me te tawhē) nga pūtau kau i runga i te rau (na te mea i whakaritea he wa 10 ra) ka uru ki te mahi ki te pae tauira TATA.XML (TARIXML):

I whakahōuhia te utu whakawhiti ki Excel

I konei, ko te tohenga tuatahi he hononga ki te putau me te whakautu a te tūmau (B8), ko te tuarua ko te aho uiui i XPath, he reo motuhake ka taea te whakamahi ki te uru atu ki nga wahanga waehere XML e tika ana me te tango. Ka taea e koe te panui atu mo te reo XPath, hei tauira, konei.

He mea nui i muri i te whakaurunga o te tauira, kaua e pehi E tomo, me te pokatata papapātuhi Ctrl+Shift+E tomo, arā, tāuruhia hei tātai huānga (ka tāpiri aunoatia ngā taiapa mingimingi huri noa). Mena kei a koe te putanga hou o Office 365 me te tautoko mo nga raupapa hihiri i Excel, he maamaa noa E tomo, a kaore koe e hiahia ki te kowhiri i nga pūtau putua i mua - ma te mahi tonu ka tango i te maha o nga pūtau e hiahiatia ana.

Hei tango i nga ra, ka pena ano taatau - ka kowhiria e matou etahi pūtau kau i roto i te pou tata me te whakamahi i te mahi kotahi, engari me te uiui XPath rereke, ki te tiki i nga uara katoa o nga huanga Ra mai i nga tohu Tohu:

=FILTER.XML(B8;”//Tuhia/@Ra”)

Inaianei kei te heke mai, i te wa e huri ana i nga ra i roto i nga pūtau taketake B2 me B3 ranei te whiriwhiri i tetahi moni rereke i roto i te rarangi taka-iho o te pūtau B3, ka whakahou aunoahia to maatau uiui, e tohu ana ki te tūmau Central Bank mo nga raraunga hou. Hei akiaki i te whakahou a-ringa, ka taea e koe te whakamahi i te pokatata papapātuhi Ctrl+alt+F9.

  • Kawemai reiti bitcoin ki Excel ma te Uiui Mana
  • Kawemai reiti whakawhiti mai i te Ipurangi ki nga momo putanga tawhito o Excel

Waiho i te Reply