Awọn akoonu
Ilana ti iṣoro naa
A ni aaye data (akojọ, tabili - pe ohun ti o fẹ) pẹlu alaye lori awọn sisanwo lori iwe kan data:
Išẹ: yarayara tẹjade iwe-ẹri owo kan (sisanwo, risiti…) fun titẹsi eyikeyi ti o fẹ ti a yan lati atokọ yii. Lọ!
Igbesẹ 1. Ṣẹda Fọọmu kan
Lori iwe miiran ti iwe (jẹ ki a pe iwe yii fọọmù) ṣẹda fọọmu ti o ṣofo. O le ṣe funrararẹ, o le lo awọn fọọmu ti a ti ṣetan, ti o ya, fun apẹẹrẹ, lati awọn oju opo wẹẹbu ti iwe irohin Oloye Accountant tabi oju opo wẹẹbu Microsoft. Mo ni nkankan bi eleyi:
Ninu awọn sẹẹli ofo (Account, Iye, Gba lati ati be be lo) yoo gba data lati tabili sisan lati iwe miiran - diẹ diẹ lẹhinna a yoo ṣe pẹlu eyi.
Igbesẹ 2: Ngbaradi tabili sisan
Ṣaaju ki o to mu data lati tabili fun fọọmu wa, tabili nilo lati jẹ imudojuiwọn diẹ. Eyun, fi ọwọn ti o ṣofo si apa osi ti tabili. A yoo lo lati tẹ aami sii (jẹ ki o jẹ lẹta Gẹẹsi "x") idakeji ila lati eyiti a fẹ lati fi data kun fọọmu naa:
Igbesẹ 3. Sisopọ tabili ati fọọmu
Fun ibaraẹnisọrọ, a lo iṣẹ naa VPR(VLOOKUP) – o le ka diẹ ẹ sii nipa o nibi. Ninu ọran wa, lati fi nọmba isanwo ti samisi “x” lati inu iwe data sinu sẹẹli F9 lori fọọmu, o gbọdọ tẹ agbekalẹ atẹle ni sẹẹli F9:
=VLOOKUP(“x”,Data!A2:G16)
=VLOOKUP(“x”;Data!B2:G16;2;0)
Awon. tumọ si “agbọye”, iṣẹ naa yẹ ki o wa ni ibiti A2: G16 lori iwe data laini kan ti o bẹrẹ pẹlu ohun kikọ “x” ati fun wa ni awọn akoonu ti iwe keji ti laini yii, ie nọmba isanwo.
Gbogbo awọn sẹẹli miiran ti o wa lori fọọmu naa ni a kun ni ọna kanna - nọmba ọwọn nikan ni iyipada ninu agbekalẹ.
Lati ṣe afihan iye ni awọn ọrọ, Mo lo iṣẹ naa ara lati afikun PLEX.
Abajade yẹ ki o jẹ atẹle yii:
Igbesẹ 4. Ki ko si meji "x"…
Ti olumulo ba tẹ “x” lodi si awọn laini pupọ, iṣẹ VLOOKUP yoo gba iye akọkọ ti o rii nikan. Lati yago fun iru aibikita, tẹ-ọtun lori taabu dì data ati igba yen Ọrọ orisun (koodu orisun). Ninu ferese olootu Ipilẹ Visual ti o han, daakọ koodu atẹle naa:
Ikọkọ Sub Worksheet_Change(ByVal Target Bi Range) Dim r As Long Dim str As String If Target.Count > 1 Lẹhinna Jade Sub If Target.Column = 1 Lẹhinna str = Target.Value Application.EnableEvents = False r = Awọn sẹẹli(Rows.Count) , 2) .Opin(xlUp) .Opin ila ("A2: A" & r) .ClearContents Target.Value = str Ipari Ti Ohun elo.EnableEvents = Ipari Ipari otitọ
Makiro yii ṣe idiwọ olumulo lati titẹ sii ju ọkan lọ "x" ni iwe akọkọ.
O dara, iyẹn ni gbogbo! Gbadun!
- Lilo iṣẹ VLOOKUP lati paarọ awọn iye
- Ẹya ilọsiwaju ti iṣẹ VLOOKUP
- Iye ninu awọn ọrọ (iṣẹ Propis) lati inu afikun PLEX