د 2 ګوګل شیټونه یوځای کړئ او د عام ریکارډونو پراساس ډیټا تازه کړئ

  • دا شریک کړه
Michael Brown

د نن ورځې بلاګ پوسټ د 2 ګوګل شیټونو یوځای کولو ټولې لارې وړاندې کوي. تاسو به د VLOOKUP، INDEX/MATCH، QUERY او ضم کولو شیټونو اضافه وکاروئ ترڅو په یو شیټ کې حجرې له بل څخه ریکارډونو څخه تازه کړئ په عام کالمونو کې د میچونو پراساس.

    ضم کړئ د ګوګل شیټونه د VLOOKUP فنکشن په کارولو سره

    لومړی شی چې تاسو ورته اړتیا لرئ کله چې تاسو د دوه ګوګل شیټونو سره سمون او یوځای کولو ته اړتیا لرئ د VLOOKUP فنکشن دی.

    Syntax & کارول

    دا فنکشن هغه کالم لټوي چې تاسو یې د یو ځانګړي کلیدي ارزښت لپاره مشخص کوئ او یو اړوند ریکارډ له ورته قطار څخه بل جدول یا شیټ ته راوباسي. یو له ستونزمنو کارونو څخه، دا په حقیقت کې خورا ساده او حتی اسانه دی کله چې تاسو پوه شئ.

    راځئ چې د هغې اجزاوو ته چټک نظر وکړو:

    =VLOOKUP(search_key, range, index, [is_sorted] )
    • لټون_کی هغه کلیدي ارزښت دی چې تاسو یې په لټه کې یاست. دا د متن هر ډول تار، شمیره، یا د حجرې حواله کیدی شي.
    • رینج د حجرو هغه ډله ده (یا میز) چیرې چې تاسو به د لټون_کی لټون وکړئ. او تاسو به اړوند ریکارډونه له کوم ځای څخه راوباسئ.

      یادونه. په ګوګل شیټونو کې VLOOKUP تل د د لټون کیلي لپاره د رینج لومړی کالم سکین کوي.

    • انډیکس د هغه کالم شمیره ده چې په هغه رینج کې تاسو غواړئ ډاټا راوباسئ.

      د مثال په توګه، که ستاسو د لټون حد A2:E20 دی او دا کالم E دیتاسو اړتیا لرئ له 5 څخه ډاټا ترلاسه کړئ. مګر که ستاسو رینج D2:E20 وي، نو تاسو به د E کالم څخه د ریکارډونو ترلاسه کولو لپاره 2 ته ننوځئ.

    • [is_sorted] یوازینی دلیل دی چې تاسو یې پریښودلی شئ. دا د دې لپاره کارول کیږي چې ایا د کلیدي ارزښتونو سره کالم ترتیب شوی وي (سمه) یا نه (غلط). که سم وي، فنکشن به د نږدې میچ سره کار وکړي، که غلط - د بشپړ سره. کله چې پریښودل شي، TRUE په ډیفالټ کارول کیږي.

    لارښوونه. موږ په ګوګل شیټونو کې VLOOKUP ته وقف شوی مفصل لارښود لرو. مهرباني وکړئ دا وګورئ ترڅو د فعالیت په اړه نور معلومات زده کړئ، د هغې ځانګړتیاوې او amp; محدودیتونه، او نور فورمول مثالونه ترلاسه کړئ.

    د دې دلیلونو په پام کې نیولو سره، راځئ چې د دوه ګوګل شیټونو د یوځای کولو لپاره VLOOKUP وکاروو.

    فرض کړئ چې زه په شیټ2 کې د بیری او د دوی IDs سره یو کوچنی میز لرم. د سټاک شتون نامعلوم دی که څه هم:

    راځئ چې دا جدول اصلي ووایو ځکه چې زما هدف دا دی چې دا ډک کړئ.

    > په شیټ 1 کې یو بل میز هم شتون لري ټول معلومات په ځای کې دي، پشمول د ذخیره شتون:

    زه به دې ته د لټون جدول وایم ځکه چې زه به یې د معلوماتو ترلاسه کولو لپاره وګورم.

    زه د دې 2 شیټونو یوځای کولو لپاره به د ګوګل شیټس VLOOKUP فعالیت وکاروئ. فنکشن به په دواړو جدولونو کې د بیری سره سمون خوري، او اړونده "سټاک" معلومات د لید څخه اصلي جدول ته راوباسي.

    =VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE)

    دلته دا څنګه ده فورمول د ګوګل دوه شیټونه په سمه توګه سره یوځای کوي:

    1. دا د B2 (اصلي شیټ) څخه په B کالم کې ارزښت ګوريپاڼه 1 (د لټون پاڼه).

      یادونه. په یاد ولرئ، VLOOKUP د ټاکل شوي حد لومړی کالم سکین کوي ​​— Sheet1!$B$2:$C$10 .

      یادونه. زه د حد لپاره مطلق حوالې کاروم ځکه چې زه د کالم لاندې فورمول کاپي کوم او له همدې امله زه دې حد ته اړتیا لرم چې په هر قطار کې ورته پاتې شم ترڅو پایله مات نشي.

    2. غلط په پای کې وايي چې په B کالم کې ډاټا (د لټون په پاڼه کې) نه ترتیب شوې نو یوازې دقیق میچونه به په پام کې ونیول شي.
    3. کله چې لوبه وي، د ګوګل شیټس VLOOKUP اړوند ریکارډ د دې سلسلې له دوهم کالم (کالم C) څخه راوباسي.

    په ګوګل شیټونو کې د VLOOKUP لخوا راستانه شوي غلطۍ پټ کړئ - IFERROR

    مګر د دې #N په اړه څه؟ /A تېروتنه؟

    تاسو دوی په هغه قطارونو کې ګورئ چیرې چې بیری په بل شیټ کې میچ نه لري او د بیرته راستنیدو لپاره هیڅ شی شتون نلري. خوشبختانه، د دې پرځای د داسې حجرو د خالي ساتلو لپاره یوه لاره شتون لري.

    یوازې خپل د ګوګل شیټ VLOOKUP په IFERROR کې وتړئ:

    =IFERROR(VLOOKUP(B2,Sheet1!$B$2:$C$10,2,FALSE),"")

    لارښوونه . ستاسو د ګوګل شیټس VLOOKUP ممکن د دې لارښود څخه د حلونو په کارولو سره نورې غلطۍ تعقیب او حل کړئ.

    میچ & په یوځل کې د ټول کالم لپاره ریکارډونه تازه کړئ — ArrayFormula

    یو بل شی چې زه یې یادونه کول غواړم هغه دا چې څنګه د ټول کالم لپاره د ګوګل شیټ ډیټا په یوځل کې میچ او یوځای کړئ.

    دلته هیڅ شی نه خوښیږي , یوازې یو بل فنکشن — ArrayFormula.

    په ساده ډول په ګوګل شیټ VLOOKUP کې د خپل یو حجرې کلیدي ریکارډ د ټول کالم سره بدل کړئ او دا ټول فارمول واچوئد ArrayFormula دننه:

    =ArrayFormula(IFERROR(VLOOKUP(B2:B10,Sheet1!$B$2:$C$10,2,FALSE),""))

    په دې توګه، تاسو اړتیا نلرئ فورمول د کالم لاندې کاپي کړئ. ArrayFormula به سمدلاسه هرې حجرې ته سمه پایله بیرته راستانه کړي.

    که څه هم په ګوګل شیټ کې VLOOKUP د داسې ساده کارونو لپاره مناسب دی، دا ځینې محدودیتونه لري. دلته یو له نیمګړتیاوو څخه دی: دا نشي کولی خپل کیڼ ته وګوري. هر هغه سلسله چې تاسو یې په ګوته کوئ، دا تل خپل لومړی کالم سکین کوي.

    په دې توګه، که تاسو اړتیا لرئ چې د 2 ګوګل شیټونه یوځای کړئ او IDs (د لومړي کالم ډاټا) د بیری (دویم کالم) پر بنسټ راوباسئ، VLOOKUP به مرسته ونه کړي. . تاسو به نشئ کولی چې سم فارمول جوړ کړئ.

    په دې ډول حالتونو کې، د ګوګل شیټونو لپاره INDEX میچ لوبې ته ننوځي.

    میچ او amp; د INDEX MATCH duo

    INDEX MATCH، یا بلکه د INDEX & MATCH، په حقیقت کې د ګوګل شیټ دوه مختلف فعالیتونه دي. مګر کله چې دوی یوځای کارول کیږي، دا د بلې کچې VLOOKUP په څیر دی.

    هو، دوی د ګوګل شیټونه هم یوځای کوي: په یو میز کې حجرې تازه کوي د بل میز څخه ریکارډونو سره د عام کلیدي ریکارډونو پراساس.

    <0 مګر دوی دا ډیر ښه کوي ځکه چې دوی ټول هغه محدودیتونه له پامه غورځوي چې VLOOKUP لري.

    زه به نن ټول اساسات پوښ نه کړم ځکه چې ما په دې بلاګ پوسټ کې وکړل. مګر زه به تاسو ته د INDEX MATCH فورمول څو مثالونه درکړم نو تاسو کولی شئ وګورئ چې دوی څنګه په مستقیم ډول د ګوګل سپریڈ شیټونو کې کار کوي. زه به د پورته څخه ورته نمونې جدولونه وکاروم.

    په ګوګل شیټونو کې د INDEX MATCH په عمل کې

    لومړی، راځئ چې دا یوځای کړود ګوګل شیټونه او د ټولو ورته بیریونو لپاره د ذخیره شتون تازه کړئ:

    =INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0))

    19>

    څنګه INDEX & MATCH کار کوي کله چې ورته یوځای کارول کیږي؟

    1. مقابل B2 ګوري او د شیټ 1 په کالم B کې دقیق ورته ریکارډ لټوي. یوځل چې وموندل شي، دا د هغه قطار شمیره بیرته راګرځوي چې دا ارزښت لري - زما په قضیه کې 10.
    2. INDEX د شیټ 1 په لسم قطار کې هم ځي، یوازې دا د بل کالم څخه ارزښت اخلي - C.

    اوس راځئ هڅه وکړو او د INDEX MATCH د هغه څه په مقابل کې ازموینه وکړو چې ګوګل شیټونه VLOOKUP نشي کولی — شیټونه یوځای کړئ او د اړتیا وړ IDs سره د کیڼ اړخ کالم تازه کړئ:

    =INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0))

    Easy-peasy :)

    په ګوګل شیټونو کې د INDEX MATCH لخوا راستانه شوي غلطۍ اداره کړئ

    راځئ چې نور لاړ شو او په حجرو کې پرته له میچونو څخه له دې غلطیو خلاص شو. IFERROR به بیا مرسته وکړي. یوازې خپل د ګوګل شیټ انډیکس میچ د لومړي دلیل په توګه ولیکئ.

    مثال 1.

    =IFERROR(INDEX(Sheet1!$C$1:$C$10,MATCH(B2,Sheet1!$B$1:$B$10,0)),"")

    23>

    بیلګه 2.

    =IFERROR(INDEX(Sheet1!$A$2:$A$10,MATCH(B2,Sheet1!$B$2:$B$10,0)),"")

    اوس، تاسو څنګه د INDEX MATCH په کارولو سره دا ګوګل شیټونه یوځای کړئ او په ټول کالم کې ټول حجرې په یوځل تازه کړئ؟

    ښه… تاسو مه یو څه ستونزه ده: د ArrayFormula د دې دواړو سره کار نه کوي.

    تاسو به د کالم لاندې د INDEX میچ فارمول کاپي کولو ته اړتیا ولرئ یا د بدیل په توګه د ګوګل شیټ QUERY فنکشن وکاروئ.

    مرجع د ګوګل پاڼې & د QUERY په کارولو سره حجرې تازه کړئ

    د ګوګل شیټس QUERY په سپریډ شیټونو کې خورا پیاوړی فعالیت دی.د دې شی په پام کې نیولو سره، دا د حیرانتیا خبره نده چې دا د یو ډول انضمام میزونو ته لاره وړاندې کوي - میچ او amp; د مختلفو شیټونو څخه ارزښتونه یوځای کړئ.

    =QUERY(data, query, [headers])

    Tip. که تاسو مخکې هیڅکله د ګوګل شیټس QUERY نه وي کارولی، دا ټیوټوریل به تاسو ته د هغې ځانګړې ژبې له لارې ترلاسه کړي.

    د QUERY فورمول باید څه ډول ښکاري چې د ریښتینې ډاټا سره د Stock کالم تازه کړي؟

    =QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&""")

    • Google Sheets QUERY زما د لټون شیټ ته ګوري (Sheet1 د ریکارډونو سره چې زه باید خپل اصلي میز ته راوباسئ)
    • او د C کالم څخه ټول هغه حجرې بیرته راګرځوي چیرې چې کالم B زما په اصلي جدول کې د بیری سره سمون لري

    اجازه راکړئ چې یوازې د میچونو پرته د حجرو لپاره هغه تېروتنې له لاسه ورکړم:

    =IFERROR(QUERY(Sheet1!$A$2:$C$10,"select C where&Sheet4!$B2:$B$10&"""),"")

    26>

    ښه، دا غوره ده :)

    د مختلفو ګوګل سپریډ شیټونو څخه جدولونه یوځای کړئ — IMPORTRANGE فنکشن

    یو بل فنکشن شتون لري چې زه یې غواړم یادونه وکړم. دا مهمه ده ځکه چې دا تاسو ته اجازه درکوي هغه شیټونه ضم کړئ چې په مختلف ګوګل سپریډ شیټونو (فایلونو) کې اوسیږي.

    فعالیت ته IMPORTRANGE ویل کیږي:

    =IMPORTRANGE("spreadsheet_url","range_string")
    • پخوانی د هغه سپریډ شیټ لینک ته ځي چیرې چې تاسو له
    • څخه ډیټا راوباسئ وروستی شیټ ته ځي او amp; هغه سلسله چې تاسو یې غواړئ د دې سپریډ شیټ څخه واخلئ

    نوټ. زه په کلکه وړاندیز کوم چې پدې فنکشن کې د ګوګل اسنادو ته لاړشئ نو تاسو د دې کار کوم مهم اهمیت له لاسه ورنکړئ.

    تصور وکړئ چې ستاسو د لټون شیټ (سرهد حوالې ډاټا) په سپریډ شیټ 2 کې ده (د لټون اپ سپریډ شیټ). ستاسو اصلي پاڼه په سپریډ شیټ 1 (اصلي سپریډ شیټ) کې ده.

    یادونه. د دې لپاره چې IMPORTRANGE کار وکړي، تاسو باید دواړه فایلونه وصل کړئ. او په داسې حال کې چې ګوګل شیټ د دې لپاره یو تڼۍ وړاندیز کوي وروسته له دې چې تاسو خپل فارمول په حجره کې ټایپ کړئ او انټر ټک کړئ، د لاندې فورمولونو لپاره تاسو ممکن مخکې له دې کولو ته اړتیا ولرئ. دا ګام په ګام لارښود به تاسو سره مرسته وکړي.

    لاندې مثالونه دي چې د مختلف فایلونو څخه د ګوګل شیټ د IMPORTRANGE په کارولو سره د هر هغه فنکشن سره یوځای کول دي چې تاسو نن ورځ مخکې زده کړل.

    مثال 1. IMPORTRANGE + VLOOKUP

    د یو رینج په توګه واردات وکاروئ د 2 جلا ګوګل سپریډ شیټونو یوځای کولو لپاره VLOOKUP:

    =ArrayFormula(IFERROR(VLOOKUP(B2:B10,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$C$10"),2,FALSE),""))

    29>

    مثال 2. د وارداتو + INDEX MATCH

    لکه څنګه چې د INDEX میچ لپاره & مهم، فورمول ډیر لوی کیږي ځکه چې تاسو اړتیا لرئ یو بل سپریڈ شیټ دوه ځله حواله کړئ: د INDEX لپاره د رینج په توګه او د میچ لپاره د حد په توګه:

    =IFERROR(INDEX(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$1:$A$10"),MATCH(B2,IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$B$2:$B$10"),0)),"")

    مثال 3. IMPORTRANGE + QUERY

    د فورمولونو دغه ډله زما شخصي خوښه ده. دوی کولی شي په سپریڈ شیټونو کې نږدې هرڅه سره معامله وکړي کله چې یوځای کارول کیږي. د جلا سپریډ شیټونو څخه د ګوګل شیټونه یوځای کول یو استثنا نه ده.

    =IFERROR(QUERY(IMPORTRANGE("//docs.google.com/spreadsheets/d/1Sq…j7o/edit","Sheet1!$A$2:$C$10"),"select Col3 where&QUERY!$B2:$B$10&"""),"")

    31>

    واه!

    دا ټول د دندو لپاره دي & فورمولونه.

    تاسو وړیا یاست چې هر ډول فعالیت غوره کړئ & د پورتنیو مثالونو په واسطه خپل فارمول جوړ کړئ…

    یا…

    ...د یوې ځانګړې وسیلې هڅه وکړئ چې ستاسو لپاره د ګوګل شیټونه یوځای کړي! ;)

    له فارمول څخه پاکد میچ کولو لاره & ډیټا ضم کړئ — د ګوګل شیټونو لپاره د شیټونو اضافه کول ضم کړئ

    که تاسو د فارمولونو جوړولو یا حتی زده کولو لپاره وخت نلرئ ، یا که تاسو په ساده ډول د عام ریکارډونو پراساس ډیټا سره یوځای کیدو ترټولو اسانه لار په لټه کې یاست ، د شیټونو یوځای کول به سم وي.

    ټول هغه څه چې تاسو یې کولو ته اړتیا لرئ په 5 د کاروونکي دوستانه مرحلو کې د چک بکسونه ټیک کړئ:

    1. خپل اصلي پاڼه غوره کړئ
    2. انتخاب کړئ ستاسو د لټون شیټ
    3. کیلي کالمونه په نښه کړئ (هغه چې د میچ کولو لپاره ریکارډونه لري) د چک بکسونو سره
    4. د تازه کولو لپاره کالمونه غوره کړئ:

    32>

  • اضافي اختیارونه تنظیم کړئ، د بیلګې په توګه، تازه شوي ریکارډونه د رنګ سره یا د حالت کالم کې نښه کړئ، او داسې نور.
  • حتی د دې امکان هم شتون لري چې ټول غوره شوي انتخابونه په یوه سناریو کې خوندي کړئ او کله چې تاسو اړتیا لرئ بیا یې وکاروئ:

    دا 3 دقیقې ډیمو ویډیو وګورئ ترڅو وګورئ چې دا څنګه کار کوي:

    زه تاسو هڅوم چې خپل مرج شیټونه د ګوګل شیټ پلورنځي څخه نصب کړئ او دا لارښوونې تعقیب کړئ ترڅو هڅه وکړئ او خپل میز د بل پاڼي څخه د معلوماتو سره تازه کړئ.

    سپریډ شیټ د فورمول مثالونو سره

    د ګوګل شیټونه یوځای کړئ او تازه معلومات - د فورمول مثالونه (د فایل یوه کاپي جوړه کړئ)

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.