PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چرا تابع Vlookup کار نمیکنه ؟!!



farzin24622
2011/11/11, 10:37
با عرض سلام خدمت همه دوستان من به مشکل ساده و جالبی برخورد کردم ، در فایل پیوستی که قرار دادم چرا تابع Vlookup کار نمیکنه ؟ در حالیکه میدونم عددم وجود داره و ضمنا ستون اول رو بصورت صعودی مرتب هم کردم !!!
ممنون میشم عزیزان اشکال کار رو بفرمایند :

http://parsaspace.com/files/6045324884/?c=1020

plc_pcb
2011/11/11, 11:15
با سلام

خونه هایی عددی به look_up value دادی error دارند باید ignore error بکنی تا جواب بده

farzin24622
2011/11/11, 11:20
چرا error دارند ؟ چجوری ignor error کنم ؟

plc_pcb
2011/11/11, 11:26
چرا error دارند ؟ چجوری ignor error کنم ؟



مثل عکس زیر

http://s2.picofile.com/file/7180454408/Capture.jpg

farzin24622
2011/11/11, 11:37
خب تعداد اعداد من در اصل خیلی زیادن چجوری Ignorr error بکنم ؟

plc_pcb
2011/11/11, 11:50
باید ببینی چی کار کردی توی اون خونه تا دیگه مجبور نشی ایگنر کنی
ارور علت های زیادی داره نمیشه گفت علت اصلی چیه

runmohsen
2011/11/11, 13:47
شما تمام سلولهایی که در اون عددد وارد کردی رو انتخاب کن بعد از اون زبونه ای که در کنار سلولهای انتخاب شده ایجاد شده گزینه convert to number رو انتخاب کن
این ارور به دلیل این هست که فرمت کدی که داخل فرمول وارد کردی عدد هست ولی فرمت کد های داخل سلول تکست هست
برای این جواب فرمول هم دقیق باشه در انتهای فرمول بعد از2 یک ; و false اضافه کن>>>;false


=VLOOKUP(2050006300;B3:C10;2;FALSE))

esyoo
2011/11/11, 13:52
باید به number تبدیل بشه.(ستون اعداد)

farzin24622
2011/11/12, 17:58
دستتون درد نکنه ولی مشکل مشابهی برام پیش اومد ولی این بار با تابع If ، میخوام تو ستون سوم بنویسم اگر ستون اول و دوم مثل هم بودند در ستون سوم بنویسد صحیح اگر نبودند بنویسد خطا ، ولی وقتی از دستور If استفاده میکنم در بعضی سلول ها این کار رو به اشتباه انجام میدهد و در واقع خروچی تابع if رو اشتباه چاپ میکند ، فایل رو در لینک زیر آپلود کردم :

http://parsaspace.com/files/7698124884/?c=1020

runmohsen
2011/11/12, 18:41
بایستی نوع تایپ مثلا« آبفر« مشابه هم باشد

به این دلیل هست که نماد های ستون اول با ستون دوم تفاوت دارد
یعنی نمادهایی که در ستون a قرار دارند یک space اضافه دارند

MAD
2011/11/12, 19:17
دانلود نمیشه

runmohsen
2011/11/12, 19:19
با تابع trim میتونید کاراکترهای اضافی هر 2 ستون a و b رو حذف کنید

saber2q
2012/05/08, 00:52
سلام
یه نگاهی به این فایل من میندازید؟
http://s3.picofile.com/file/7375680642/Copy_of_%D9%81%D8%A7%DA%A9%D8%AA%D9%88%D8%B1.xls.h tml

تابع Vlookup من قراره وقتی نام خریدا رو وارد میکنم از شیت 2 کدش رو از ستون A در بیاره و جلوش نشون بده ولی این کارو نمیکنه.
جرا؟؟؟؟

komeilex
2012/05/08, 01:17
دوست عزیز شما آرگومان های تایع رو بد تعریف کردین.مقدار مورد جست و جو باید حتما تو ستون اول جدولی باشه که به vlookup می دین.فایل تصحیح شده رو براتون قرار دادم.
http://trainbit.com/files/2320054884/Copy_of_فاکتور.xls

bijan3546
2017/01/21, 08:43
سلام خدمت اساتید گرامی،
مشکل بنده با vlookup درخصوص بودن اطلاعات در سمت راست ستون مورد جستجو میباشد . مثلاً در ستون b1 کد پرسنلی که وارد میشه در ستون c1 نام و نام خانواداگی رو از شیت بغل بیاره . تمام اطلاعات درست هستند و لی هنگام آوردن اطلاعات آخرین نفر از پرسنل شیت 1 را میاورد. درصورتیکه شماره پرسنلی نفر اول را باید ثبت کند.ممنون اگر راهنمایی کنید

amir_ts
2017/01/21, 09:00
سلام خدمت اساتید گرامی،
مشکل بنده با vlookup درخصوص بودن اطلاعات در سمت راست ستون مورد جستجو میباشد . مثلاً در ستون b1 کد پرسنلی که وارد میشه در ستون c1 نام و نام خانواداگی رو از شیت بغل بیاره . تمام اطلاعات درست هستند و لی هنگام آوردن اطلاعات آخرین نفر از پرسنل شیت 1 را میاورد. درصورتیکه شماره پرسنلی نفر اول را باید ثبت کند.ممنون اگر راهنمایی کنید
باسلام
در تابع vlookup مورد جستجو باید در سمت راست جدول باشد و از عملکرد range _lookup هم باید مطمئن شد.
فایل نمونه خودتون رو در صورت امکان قرار بدید.

bijan3546
2017/01/22, 10:01
باسلام .
فایل پیوست نمونه ارسال شد اگر رفع مشکل کنید تشکر میکنم.

amir_ts
2017/01/22, 11:27
مورد جستجو باید سمت راست اولین ستون باشد....

bijan3546
2017/01/22, 13:07
باسلام خدمت دوست عزیز مشکل من با فایل شما حل شده ولی تغییری مشاهده نمیکنم پس چرا همین فرمول را در فایل خودم قرار می دم ارور #n/A میده !

amir_ts
2017/01/22, 13:27
=VLOOKUP(B5;'sheet1 '!A1:C11;3;0)
فرمول بالا فرمول شما است تغیرات فرمولها را مشاهده کنید.
=VLOOKUP(B4;'sheet1 '!B1:C11;2;0)

bijan3546
2017/01/22, 14:32
سلام ، ممنون از اینکه ساعی هستید در رساندن آگاهی خودتان به دیگران .ولی من عین فرمول شما را نوشتم باز همون اشکال میگره

rahi_feri
2017/01/22, 14:46
سلام مشکل از فرمول نیست!
فرمت شماره پرسنلی ها متفاوته !
شماره پرسنلی هایی که در sheet1 هستند به صورت متن و آنچه در شیت xxxx وارد میکنید عدد می باشد پس باید فرمت ها یکی بشه یا عدد یا متن!
پیشنهادات دیگر :
همچنین محدوده جستجو رو ثابت نگه دارید!
در هنگام بروز خطا یا عدم وجود کد پرسنلی یا خروجی رو خالی یا متن بگدارید مثه نمونه!

bijan3546
2017/01/22, 14:48
با سلام خدمت دوست گرامی و تشکر از راهنمایی تان . بنده عین فرمول شما رو نوشتم و لی باز همان ارور داد واقعاً علت رو نمیدوم . اگه لطف کنید توضیحات جامع از این مشکل بدین ممنون میشم .فایل رو ارسال میکنم .

bijan3546
2017/01/22, 15:23
خدمت تمام گردآورنده های این سیستم آموزشی بسیار مفید و کارآمد . بیشتر کارهای من توسط اکسل انجام میشه . و همیشه خودم بصورت آزمون و خطا اکسل کار کردم میشه گفت مدت زیادی ولی فکر نمیکردم این سیستم این همه مفید و با حال باشد از تمام مدیران انجمن و تمام فعالان تشکر میکنم.