آشنایی با تابع Vlookup اکسل
جستجو و فراخوانی در اکسل، از مباحث حرفه ای و کاربردی به شمار می رود. به همین منظور است که یک دسته از توابع در اکسل به این موضوع مهم اختصاص داده شده است. دسته توابع Lookup & Reference، همه توابع مربوط به جستجو و فراخوانی و ارجاع را در خود جای داده است. توابع موجود در این دسته از اهمیت بسیار زیادی برخوردار هستند. مخصوصا که این توابع هنگامی که با یکدیگر و سایر توابع ترکیب می شوند نتایج فوق العاده ای خلق می کنند. یک فرد حرفه ای در اکسل، لازم است مهارت و تسلط زیادی روی این دسته از توابع داشته باشد. یکی از معروف ترین توابع از این دسته، تابع Vlookup اکسل است.
بسیاری از مواقع نیاز داریم که از یک دیتابیس یا همان بانک اطلاعاتی، داده ای را جستجو کرده و فراخونی کنیم. مثلا یک بانک اطلاعاتی از اطلاعات کارکنان یک شرکت شامل کد ملی، نام، نام خانوادگی، میزان تحصیلات، میزان حقوق و … داریم. حالا میخواهیم در جایی دیگر، کد ملی شخص را وارد کرده و سایر اطلاعات مربوط به وی را فراخوانی کنیم. یکی از راه های مناسب برای انجام این کار استفاده از تابع Vlookup اکسل است.
آرگومان های تابع Vlookup اکسل
این تابع شامل چهار آرگومان به شرح زیر است:
Lookup_Value: عبارت یا سلی که میخواهیم جستجو کنیم.
Table_Array: جدولی که جستجو در آن انجام میشود.
Col_index_Num: شماره ستونی از جدول است که میخواهیم برگردانده شود.
Range_Lookup: تعیین میکند که بصورت دقیق جستجو کند یا تخمینی.
تشریح یک مثال حل شده
در ادامه با یک مثال به تشریح آرگومان های این تابع می پردازیم.
در بانک اطلاعاتی زیر کد مشتری و اطلاعات مربوط به خرید هر مشتری موجود است. همانطور که در شکل ۱ مشخص است، می خواهیم کد مشتری را در سل G3 وارد کرده و تاریخ خرید همان مشتری را در سل روبرو (H3)مشاهده کنیم (به این کار فراخوانی گفته می شود).
شکل ۱ – نحوه نوشتن تابع Vlookup
آرگومان اول: موردی است که به جستجوی آن پرداختیم. در اینجا کد مشتری Lookup-Value ما خواهد بود که در سل G3 نوشته شده است.
=VLOOKUP(G3,A1:E16,5,0)
آرگومان دوم: محدوده ای است که جستجو در آن انجام می شود. در اینجا محدوده A1:E16، Table_Array ما خواهد بود.
=VLOOKUP(G3,A1:E16,۵,۰)
آرگومان سوم: این آرگومان از جنس عدد است و تعیین می کند که چندمین ستون از محدوده جستجو را برگرداند. در اینجا میخواهیم تاریخ خرید مربوط به هر مشتری فراخوانی شود. پس باید ببینیم تاریخ خرید، چندمین ستون از محدوده جستجو است. در اینجا فیلد تاریخ خرید، ستون پنجم از Table_Array است.
=VLOOKUP(G3,A1:E16,۵,۰)
آرگومان چهارم: مقدار ۰ جستجوی دقیق و عدد ۱ جستجو تخمینی را انجام میدهد. باید به این نکته اشاره کنم که مقدار ۱ کاربردهای خاصی برای برخی مسائل دارد و اغلب اوقات ما آرگومان چهارم را ۰ قرار می دهیم زیرا به دنبال جواب دقیق هستیم.
=VLOOKUP(G3,A1:E16,5, ۰ )
در آینده حتما کاربردی خاص از جستجوی تخمینی را ارائه خواهم کرد.
همچنین میتونید آموزش Vlookup از چند شیت یا چند فایل رو مطالعه کنید.
حالا اگر بخواهیم مبلغ خرید را فراخوانی کنیم، فقط کافیست عدد ۵ را به ۴ تغییر دهیم. زیرا مبلغ خرید چهارمین ستون از محدوده جستجو یا همان Table_Array هست.
چند نکته
نکته اول: آیتمی که مورد جستجو قرار می گیرد، همیشه باید در اولین ستون از Table_Array موجود باشد. فرض کنید می خواهیم اطلاعات مربوط به شرکت ها را جستجو کنیم. مثلا می خواهیم مبلغ خرید شرکت E را فراخوانی کنیم. فرمول به شرح شکل۲ تغییر خواهد کرد:
شکل۲ – انتخاب محدوده جستجو در Vlookup
دقت داشته باشید که محدوده جستجو یا همان Table_Array به B1:E16 تغییر کرده چرا که نام شرکت در ستون B قرار دارد و ما میخواهیم نام شرکت را مورد جستجو قرار دهیم. همچنین با توجه به این تغییر، مبلغ خرید، سومین ستون از Table_Array خواهد بود.
نکته دوم: در حالت عادی تابع Vlookup موارد تکراری را جستجو نمی کند. یعنی اگر در ستون نام شرکت، بیش از یک شرکت E وجود داشته باشد، Vlookup همواره به مورد اول که برسد، همان را بر می گرداند و موارد بعدی را جستجو نمی کند. البته برای برطرف کردن این موضوع ترفندهایی می شود بکار بست که در مقاله جستجو موارد تکراری میتونید این مسئله رو حل کنید.
مشکلی که در بسیاری اوقات افراد با آن مواجه میشوند، این است که اعداد در تابع Vlookup پیدا نمیشوند و خروجی تابع، خطای #N/A دیده میشود.
یکی از علل این مسئله جنس داده ها است. به این معنی که اعداد به صورت متن درآمده اند. در این مواقع بهتر است همه اعدادی که جنس عدد ندارند را در عدد یک ضرب کنیم تا به صورت عدد شناسایی شوند و در محاسبات این تابع در نظر گرفته شوند.
سلام کد زیر رو چطور میشه دو شرطی کرد؟
TextBox3.Text = Application.WorksheetFunction.VLookup(Val(TextBox1.Text) & (TextBox2.Text), Worksheets(“Sheet2”).Range(“B:M”), 3, False)
درود
ساختار چند شرطی if در کدنویسی VBA بصورت زیر هست:
if
logic1 and logic2 and logic3….. then
value true
else
value false
end if
سلام و وقت بخیر
ببخشید با استفاده از فرمول vlookup مقدار یک سلولی که با superscript به صورت سانتی متر مکعب درج شده است برگرداندم.اما در مقداری که برگردانده می شود عدد ۳ دیگر بصورت توان نیست و در کنار cm قرار داد.بریا اینکار راه حلی وجود دارد ؟
درود بر شما
نه متاسفانه در فرمول نویسی راهی نیست براش فعلا
تابع text فقط فرمت های تب number رو هندل میکنه
با سلام و احترام
توضیحات بسیار شفاف و در عین حال مختصر بود . امیدوارم همیشه سلامت باشید .
سپاس فراوان
سلام.درصورت استفاده از تابع VLOOKUP اگر مقدار مورد جستجو،کوچکتر ار کوچکترین مقدار اولین ستون جدول باشه،چه خطایی رخ میده؟
اینو میشه جواب بدید و اگر حالت دیگهای داره مثلا بزرگتر یا…باشه چه خطایی میشه،توضیح بدید
ممنون میشم
سلام، در صورتیکه مقدار گزینه آخر به صورت False تعیین شده باشه خروجی تابع #N/A خواهد بود اما اگر True باشد نزدیک ترین مقدار رو به عدد مورد جستجو پیدا خواهد کرد.
سلام خسته نباشید
فرمول VBA میخوام که در textboxt مورد نظرم یک سلول دلخواهم نمایش بده و در صورت نیاز خودم عددش عوض کنم ولی بصورت اتومات برام نمایش بده
مثال textboxt1 سلول n1 هر مقداری یا حرف دارد نمایش بده
سلام
کافیه در رویداد Initialize یوزرفرم، خصوصیت Text کنترل TextBox رو مساوی Range موردنظر قرار بدید.
سلام من در یک شیت با ۸۵۰ کد شناسه ۰، میخوام از فایل دیگه ای که یک کد پرونده مشترک دارن و شامل ۱۰ هزار دیتا هست(info10=نام شیت)، کد شناسه های صفر رو کامل کنم
توی شیت اصلی ده هزارتایی، کد پرونده من از ستون d شروع شده و شناسه در ستون g که شماره ستون g=7
توی شیت دوم من فقط ۸۵۰کد پرونده دارم که توی ستون a هستن. بنابراین من برای بازخوانی دادهای هر سلول در ستون دوم شیت دوم به این صورت عمل کردم:
(VLOOKUP(A2,info10!$D$2:$H$10000,7,0=
ما همه این ۸۵۰ کد پرونده رو داخل لیست ده هزارتاییمون داریم و درواقع بانک اصلی ماست پس باید کل کدها پیدا بشه .ولی خطای n/a# داد. من فرمت داده هام رو چک کردم همه جنرال بودن. و چند کد رو هم چک کردم که از موجود بودنشون مطمئن بشم، فرمول رو اشتباه زدم که این خطا رو میده؟
درود
اگه برای بعضی کدها ج میده و بعضی نه
فرمول درسته
مشکل همون فرمت هست
صرف جنرال بودن مهم نیست
باید سلول فعال بشه دوباره اینتر بشه
مقاله تبدیل متن به عدد رو مطالعه کنید
سلام و درود… بنده در داخل فیش حقوق اسامی صد نفر پرسنل رو میخام بر اساس کد پرسنلی بده.. که یک سلول کد رو میزنم همزمان در سلولهای دیگر تمامی مشخصات و نام و نام خانوادگی و مبلغ حقوق بیاد لطفا از خود فرمول از صفر و ابتدا بگید چون وارد نیستم…. یک. دنیا سپاس…
درود
همین تابع vlookup پاسخ سوالتون هست. مطالعه بفرمایید از صفر توضیح داده شده
سلام
یک لیست دارم تعدادی مشتری هستند به صورت نقدی و غیر نقدی که رو به روی ستون مبالغ ، درج شده با چه فرمولی می تونم جمع نقدی ها یا غیر نقدی ها رو در یک سلول جداگانه داشته باشم
درود بر شما
از تابع sumif استفاده کنید
سلام
در یک فایل حدود ۲۰۰ شیت دارم میخوام ردیف ۷۰ همه این شیت هارو در یک شیت جدا جمع کنم . چطوری این کار رو انجام بدم ؟
سلام
از فرمولی با ساختار زیر استفاده کنید:
این فرمول جمع تمام سلول های ستون A تا N ردیف ۷۰ در تمام شیت های بین Sheet1 تا Sheet200 رو به شما میده
کافیه اسم شیت های اول و آخر رو در فرمول بالا و آدرس سلول ها رو عوض کنید و در فایل خودتون استفاده کنید.
سلام و خسته نباشی. این نکته ۲ای که گفتید مثلا اسم یه شرکت دوبار یا بیشتر تو ستون بیاد فقط اولین مورد و شناسایی میکنه راه حلش چیه.
درود بر شما
راه حل استفاده از توابع جستجو مثل index, small, if و …. بصورت آرایه ای هست
باسلام واحترام
در فرمول تبدیل عدد به حروف چطوری میتونیم ثابتش کنیم الان هروقت که فایل اکسل رو بازمیکنم فرمولش رو باید اینزرت کنم چطوری میشه استیبلش کرد
درود بر شما
این مقاله رو مطالعه بفرمایید. مطابق GIF عمل کنید
https://excelpedia.net/number-to-text/
سلام من یک فایل اکسل دارم که فرمول ویلوکاپ داره میخوام فرمولهاش ولوکاپ نباشه تا بتونم تو یک شیط دیگه کپی کنم لطفا منو راهنمایی کنید . سپاسگزارم
سلام
اگر منظورتون اینه که فقط نتیجه فرمول که عدد یا متن هست رو منتقل کنید از Paste Special استفاده کنید.
با سلام و خدا قوت
من بالغ بر ۱۴ سال با اکسل کارکردم و الان فرمول نویسیم خوب است و به واسطه شغلم (حسابداری حقوق و دستمزد ) مدام با اکسل کارمیکنم ، میخوام بدونم VBA را از کجا شروع کنم
با سپاس
رضا خدائی میدانجق
سلام
تجربه در اکسل به یادگیری سریعتر VBA کمک میکنه، پیشنهاد میکنیم حتما لینک زیر رو مشاهده کنید:
دوره حضوری و غیر حضوری VBA
عالی . دو روز بود دستور رو اجرا میکردم جواب نمیداد. بخاطر text بودن سلولها
سپاس بخاطر راهنمایی
سلام
در یه ستون ۱۰۰ ردیف مبلغ دارم. مثلا در یه سلول مبلغ ۵۴۰۰۰ رو که نوشتم میخام سلولهایی که حاصل جمعشون میشه ۵۴۰۰۰ برام مشخص بشه. آیا فرمولی هست که بشه این کار رو برامون انجام بده؟ (به بیان دیگه، پیدا کردن جزئیات یک عدد در ستون) ماکرو هم بلد نیستم ممنون میشم راهنمایی بفرمایید
سلام
تنها با VBA میشه این کار رو کرد که با توجه به اینکه حالت های خیلی زیادی برای تجمیع این اعداد و مقایسه با عدد مورد وجود داره با توضیحی که فرمودید نمیشه کاری کرد.
سلام و وقت بخیر –
ممنون بابت آموزش قدم به قدم
یک مشکلی که هست برای تمرین دیتا پیدا نمیکنم
دوستی بهم گفت خودت تولید کن
تولید یک دیتا خیلی زمان بره- راهی هست بشه اینکارو سریع انجام داد؟
سلام،
از تابع Randbetween استفاده کنید. ضمن اینکه با جستجو دیتابیس های زیادی پیدا میشه
سلام. روزتون بخیر.
یه سوال داشتم ، من یه جدول دارم که ازش توی لیست کشویی استفاده کردم. میخوام تو یه خونه مقدار ستون بعدی چیزی که انتخاب کردم رو نشون بده، این امکانش هست؟ مثلاً هر محصوال که انتخاب شد، بیاد خونه بقلیش که مربوط به قیمت همون محصول هست رو نشون بده.
درود بر شما
دقیقا با همین تابع vlookup در اموزش بالا شدنی هست
سلام
جدولی دارم که روزانه در آن داده وارد مینکم پس محتویات جدول رو چندین بار در روز بعد از ذخیره پاک مینکم. آیا میشه کاری کرد که با زدن deldet تیتر جدول و سایر موارد که در جدول ثابت هستن پاک نشن؟
درود بر شما
با کدنویسی میتونید کنترل کنید این موضوع رو
سلام و با تشکر از آموزش های خوبتون
در رابطه با داده های تکراری در این تابع چه باید کرد؟(در متن نوشتید در ترفند هایی وجود دارد)
درود بر شما
یا باید از ستون کمکی استفاده کنید و شماره بزنید موارد یونیک رو. بعد شماره ها رو جستجو کنید.
یا از فرمو ل نویسی آرایه ای استفاده کنید:(با فرض اینکه داده ها در ستون A هستند و شما دنبال عبارت های Yes می گردید:
ctrl+shift+enter
آشنایی بیشتر با فرمول نویسی آرایه ای:
https://excelpedia.net/array-formula/
سلام
در تابع if میگم که اگر سلول A2 پر باشه نتیجه تابع vlookup رو واسم نشون بده در غیر اینصورت سلول رو خالی بذاره. IF(A2″”;VLOOKUP(A2;I:J;2;0);””)
ولی بجای اینکه سلول رو خالی بذاره مینویسه #N/A
مشکل چی میتونه باشه؟
خطای NA# در فرمول شده به خاطر پیدا نکردن اطلاعاتی هست که تو سلول A2 نوشته شده.
به جای فرمول خودتون از تابع IFERROR استفاده کنید. فرمول زیر جایگزین بهتری هست:
خیلی ممنونم بابت زحماتی که میکشید
سلام
آیا تابعی هست که بشه ساعت و تاریخ رو نشون بده؟
سلام
بله تابع Now یکی از توابع تاریخ هست که تاریخ و ساعت فعلی سیستم را نشان میدهد.
درود بر شما
این دو مقاله رو بخونید
https://excelpedia.net/excel-date-function/
https://excelpedia.net/excel-time-calculation/
خیلی ممنون از شما زوج محترم
منظورم از تاریخ و ساعت اینه که در سلول مورد نظر ساعت رو بصورت ثانیه شمار نشون بده و اگر روز تغییر کرد تاریخ بطور خودکار عوض بشه.
خواهش میکنم
تابع now() تاریخ و زمان فعلی سیستم رو میده و با هر بار رفرش شدن صفحه نتیجه اپدیت میشه
اگر بخواید در فواصل کم این اپدیت بشه باید کدنویسی کنید
سلام ممنونم دوست بزرگوار. من طبق فایل تونستم ب VLOOKUP کارکنم. اماسوالی دارم. من میخوام فاکتور فروش صادرکنم و دریک شیت اطلاعات اصلی رادارم و در شیت دیگه میخوام فقط بازدن شماره فاکتور جدید همه اطلاعات بروز بشه. ازاونجاکه در شیت اطلاعاتم داره سطرجدیداضاف میشه چجوری میتونم فرمول VLOOKUP کارکنم که بازدن شماره فاکتورجدید بره اطلاعات سطر واردشده جدید راابیاره؟؟؟ فرکنم با IFERROR بشه اماچجوریشو نمیدونم. میشه کمکم کنید
سلام، برای اینکار حتما باید جدول اصلی رو به صورت Table تعریف کرده باشید و در آرگومان های تابع Vlookup از نامگذاری که Table برای دیتابیس شما ایجاد میکنه استفاده کنید.
از آنجائیکه محدوده Table با اضافه شدن سطرهای جدید به صورت خودکار گسترده میشه، موارد جدید هم به عنوان نتیجه فرمول شما خواهد آمد.
از طرفی استفاده از تابع Iferror ضروری هست، چون ممکنه شماره فاکتوری که وارد کردید در دیتابیس وجود نداشته باشه و به جای خطا بهتره موارد دیگه ای نمایش داده بشه.
با سلام و درود
با تشکر از سایت و مطالب بسیار خوب و آموزنده شما
یه سوال از شما داشتم
آیا امکان انتقال همزمان اطلاعات از شیت مرجع به شیت دیگه براساس شرط مثلا نام افراد هست؟از چه تابعی باید استفاده کرد؟
ممنون از راهنمایی شما
درود بر شما
همین تابع vlookup که انتهاش کامنت گذاشتید، اینکار رو میکنه
سلام و عرض ادب.
تابع vlookupall رو نتونستم روی ایمیلم باز کنم.
ممکنه برام ارسال کنید.
h.koohdar@mehrcampars.com
سلام
لطفا مثالی در خصوصvlookupall بزنید ممنون
درود بر شما
همچین تابعی بصورت مشخص در اکسل وجود نداره.
با کدنویسی میشه یک سری توابع رو به اکسل اضافه کرد. حالا اینکه چه کدی زدی بشه مهمه و تاثیر بر عملکردش داره.
سلام
من یکسری داده اصلی دارم که شامل کد افراد و مشخصات و اطلاعاتشون هست و تقریبا ۳۸۳۰۰ نمونه هستش و در اکسل دیگری هزینه خالص بعضی اغلام تهیه شده که که میخوام وارد اکسل دادههای اصلیم کنم،طوری که هزینه هر فرد در سطر مربوط به فرد خودش قرار بگیره.به من گفتن که با روش vlookup انجام بدم.اما چیزی که اینجا خوندم یک کار تک به تک هستش و برای این حجم داده بسیار سنگین…بنظر شما از چه روشی میشه انجام داد..این هم بگم که مرج نمیشه کرد،چون دادهها وارد نرمافزار دیگهای برا تحلیل میشه که در صورت مرج همه چی بهم میخوره.
درود بر شما
vlookup تک به تگ نیست و کافیه فرمولی که نوشتید رو درگ کنید تا برای همه داد ه ها انجام بشه.
راه دیگه هم کدنویسی هست که ممکنه مقداری مشکل تر باشه براتون.
باسلام
اگر بخواهیم متن بجای عدد برگرداند از چه تابعی باید استفاده کرد.
درود بر شما
تابع vlookup کاری به محتوای داخل سلول نداره
چه متن باشه چه عدد. هر دو رو فراخوانی میکنه
باسلام واحترام و عرض خسته نباشید
اینجانب در اکسل خیلی کارمیکنم و کار با جدول خیلی داریم ولی میخواهم از فرمول ولوکاپ استفاده کنم در اکسل ۲۰۱۶ ولی هنوز نتونستم فایل هاو ویدوهای آموزشی نیز استفاده کردم ولی هنوز به نتیجه نرسیدم اگه لطف کنین و راهنمائی کنین متشکرم
درود بر شما
اگر زیاد کار میکنید، آموزش هم دیدید، این مقاله رو هم خوندید، قاعدتا دیگه باید بشه.
ولی خب حالا این مقاله رو هم بخونید. امیدوارم حل بشه:
https://excelpedia.net/vlookup-problems/
سلام وقت بخیر
اول ممنون از راهنمایی که قبلا کردین بعد اینکه من از تابع vlookup استفاده میکنم فرمول رو دست میزنم مثلاvlookup(b5,l5:m4514,2,0
ولی وقتی میخوام که تمام ستون همین فرمول کپی بشه محدوده جست جو مثلا اگه اول l5:m4514 بزنم موقعی که دارم کپی میکنم این محدوده تغییر میکند حالا میخواستم ببینم راهی هست برای کپی کردن که این محدوده تغییر نکنه و فقط b5 تغییر کند. با تشکر
درود بر شما
این لینک رو بخونید
کامل توضیح داده شده:
https://excelpedia.net/cell-address/
سلام
وقتتون بخیر
ممنون از مطالب خوب و مفیدتون
سوالی ازتون داشتم که ممنون میشم اگر راهنمایی بفرمایید.
جدولی در اکسل دارم با ۳۰۰ سطر و ۱۰ ستون و می خواهم تمام سطرهایی که در ستون B آنها PM نوشته شده و در ستون D آنها Z2 نوشته شده ، ستون E این سطرها با هم جمع شده و در یک سلول در یک شیت دیگر قرار بگیرد.
ممنون از شما
درود بر شما
از تابع sumifs استفاده کنید
https://excelpedia.net/sumifs-function/
سلام
دنبال یک فرمول مانند vlookupهستم با این تفاوت که اخرین مقدار دریافتی را به من نمایش دهد
در vlookupمقدار اولی که دریافت می کند را به من نمایش میدهد
به نظر شما چنین فرمولی وجود دارد؟
ممنون میشم اگه راهنمایی بفرمایید
درود بر شما
اگر شرایط استفاده از lookup رو دارید، از اون استفاده کنید
و الا، از ترکیب index large و . … بصورت آرایه ای باید استفاده کنید
سلام
من لیستی از ابعاد یک محصول به همراه تعداد هر کدام دارم. میخواهم نام اولین محصول با ابعاد کوچکتر که پایین تر از مثلا سلول الف۱ است را در مقابل سلول الف ۱ بنویسم.
لطفا راهنمایی کنید از چه تابعی باید استفاده کنم. متشکرم
درود بر شما
خیلی بستگی به ساختار داده ها داره اما بصورت کلی فکر میکنم با تابع index به جواب میرسید
سلام مجدد خدمت خانم خاکزاد بزرگوار
واقعا بابت راهنماییتون خیلی ممنونم آموزشتونم خیلی عالیی بود مرسی خیلی کمکم کردین.
فقط معذرت میخوام چنتا سوال داشتم ممنون میشم راهنماییم کنین.
۱- یه لیست داریم ک تعدادی کالا با موجودی و تعداد فروش رفته داریم و برای مثال از یه نوع کالا تو لیست چندبار تکرار شده چطور میتونم جمع این نوع کالا رو ک تو جدول جاهاش پراکنده س بدست بیارم؟
۲- بزرگرتین و کمترین داده جدول رو داریم حالا میخوام بدونم عدد یا کدی که هستش مربوط به چ کالاییه؟( از match استفاده میکنم ولی خطا میده یا صفر نشون میده)
۳- چنتا شیت مختلف داریم( واحد فروش_واحد سفارشات_واحد تولید و…)چطور میتونم تو یه شیت جداگونه سه تاشونو ترکیب کنم؟
واقعا لطف بزرگی تو حقم میکنین راهنماییم کنین.ایشالله ک همیشه تو مسیر موفقیت باشین.
تشکر فراوان از خانم خاکزاد عزیز
درود بر شما
۱- sumif
۲- اگر اعداد تکراری نباشه، میتونید با ترکیب Match و Index این کار و بکنید. اما اگه تکراری باشه، با توجه به منطق، باید فرمول نویسی آرایه کنید.
۳-منظور از ترکیب واضح نیست. اکا اگر میخواید دیتابیس ها رو بیارید توی یک شیت اول باید ساختار مناسب رو طراحی کنید بعد با توجه به توانایی که دارید (فرمول نویسی یا VBA) اقدام به جابجایی اطلاعات کنید.
با عرض سلام و خسته نباشید خدمت خانم خاکزاد عزیز
من از اکسل ۲۰۱۶ استفاده میکنم و مشکلی ک دارم علامت گذاری بین فرمول هاست مثلا تو فرمول if یا vlookup نقطه ویر گول رو میزارم وارد قسمت بعدی نمیشه.ممنون میشم راهنماییم کنین
درود بر شما
این موضوع به ورژن آفیس ارتباطی نداره
باید seperator در ویندوز رو تنظیم کنید. بعضی سیستم ها , و بعضی ; هست.
مسیر تغییر:
Control Panel\ All Control Panel Items\ Region and Language\ Formats\ Additional Settings\ Number\ List Separator
جهت کسب اطلاعات بیشتر این لینک رو هم مطالعه کنید:
https://excelpedia.net/excel-formula-rules-part1/
سلام و احترام
شما کلاس هم برگزار میکنید؟
سلام
در بخش “دوره های حضوری” لیست دوره های حضوری قرار داده شده. (در حال حاضر نزدیک ترین دوره حضوری، دوره اکسل نینجا هست).
“ویدئوهای آموزشی” هم به عنوان دوره های غیر حضوری قابل استفاده هستند.
سلام خانم خاکزاد :
اول یک مثال برای ترکیب ۲ تابع Vlookup و if بزنید ،
ویک مثال هم برای ترکیب Index و Match وIF مرا راهنمائی کنید.
اگه ممکنه داخل تلگرام بفرستید تا بقیه استفاده ببرنند.
با کمال تشکر از زحمات شما
سلام
داخل سایت سرچ کنید پیدا میکنید:
https://excelpedia.net/hlookup-function/
این اموزش رو ببینید. در کامنتها نمونه دلخواه شما ارائه شده
INDEX یا MATCH رو هم سرچ کنید، چندین آموزش می بینید.
موفق باشید
در حالت عادی تابع Vlookup موارد تکراری را جستجو نمی کند. یعنی اگر در ستون نام شرکت، بیش از یک شرکت E وجود داشته باشد، Vlookup همواره به مورد اول که برسد، همان را بر می گرداند و موارد بعدی را جستجو نمی کند. البته برای برطرف کردن این موضوع ترفندهایی می شود بکار بست که در آینده حتما به آنها خواهم پرداخت.
سلام می خواستم بدونم آیا این ترفند را در جایی توضیح داده اید ، لطفا لینک صفحه را برایم بفرستید
سلام
اموزشی برای این موضوع هنوز تهیه نشده.
ولی چندتا روش:
۱- استفاده از توابع Index و Row و If ….. بصورت آرایه ای.
۲- شماره گذاری موارد تکراری و بعد vlookup کردن شماره های ایجاد شده.
با سلام و احترام ،
از زحمات شما بسیار متشکرم، آموزش ها و مثال های بسیار خوبی را در نظر گرفته اید . امیدوارم همیشه موفق باشید.