سلام توی جدول پیوست تا اعداد مورد جستجو ۴رقمی هست مشکلی نیست ولی به محض اینکه ۵رقمی میشه آخرین نتیجه جستجو رو مینشونه مثلا ما عدد31407 رو که میزنیم حتی اگر توی جدول هم نباشه مقدار قبلی که مربوط به 31405 بود رو برمیگردونه. یه نگاهی میفرمائید ببینید چه مشکلی داره؟
مشکل تابع lookup با اعداد بالای ۵ رقم
Collapse
این تاپیک قفل است.
X
X
-
-
با سلام
از این فرمول استفاده کنیدکد PHP:=iferror(vlookup(h6,a:b,2,0),"")
[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER] -
مشکلش چی هست. چون توی فرمول گذاشتم کلی جا رو باید تغییر بدم. تازه این کد شما هم برای تعداد زیاد باز جواب نمیده این اکسلی که پیوست کردم یکم تعداد ردیف هاش بیشتر شده . تعداد ردیف ها که بیشتر میشه باز جواب نمیده.فایل های پیوست شدهکامنت
-
مشکلی نداره
حتی من بازه داده های کل ستون A:B قرار دادم
شاید تنها تغییر در Separator باشه که در سیستم من جدا کننده برای آرگومانها , هست شاید مال شما ; باشد
- - - Updated - - -
یا میتونید از تابع Index استفاده کنید یا توی فرمول vlookup باید تغییراتی ایجاد کنید
طبق آخرین فایل پیوستی میشه این فرمولکد PHP:=IFERROR(VLOOKUP(G2,CHOOSE({1,2},B:B,A:A),2,0),"")
[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
نه جدا کننده برای من هم , هست . اون فایلی کوچک رو که اول براتون فرستادم با این کد زدم درست شد ولی این فایل دومی که فرستادم رو ملاحظه بفرمائید مشکل داره. چون فایل اصلی خودم تعداد ردیف های بالا هست که به این مشکل خوردم مثلا ۲۰ فصل هست .تا فصل ۵ مشکلی نداره ولی از فصل ۵ به بعد قاطی می کنهکامنت
-
این فرمول را امتحان کردید؟
کد PHP:=iferror(vlookup(g2,choose({1,2},b:b,a:a),2,0),"")
[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
عالی بود سپاس گذارم. فرمول دوم کامل جواب داد.حالا راهکاری بنظرتون میرسه که یه جوری فرمول قبلی رو تغییر بدم که کمترین میزان کپی رو انجام بدم؟ تقریبا ۲۰۰ ردیف دارم بین هر ۱۰ تا ردیف هم یه ردیف merge شده و جمع رو نوشته. اگر راهکاری دارید ممنون میشم بهم بگید.کامنت
-
[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
بسیار سپاس گذار از وقتی که گذاشتید. به عنوان سوال اخر که دیگه بیش از این مزاحم نشم. دوتا شیت دارم که گذاشتم اکسلش رو, شیت "ریزمتره" موقعی تبدیل به table میکنم با اضافه شدن ردیف جدید فرمول ها رو میگیره ولی شیت "مالی" به table تبدیل کردم ولی برای ردیف جدید فرمول ها رو آپدیت نمیکنه. البته توی شیت مالی هر فصلی مرجع دادش تغییر میکنه. یه نگاهی میفرمائید.فایل های پیوست شدهکامنت
-
با سلام
محدوده جدولتون باید دارای هدر باشد (تیتر)
ردیف بعد از هدر به بعد باید مرج نباشند همین دوتا رو رعایت کنید ببینید مشکلتون حل میشه یا نه[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
میگم بعد از اینکه فرمولم رو از lookup به vlookup(choos.... تغییر دادم فایل اکسله خیلی سنگین شده برای هر تغییر کوچکی کلی زمان میبره تا لود بشه. برای همین فرمول جدید هست یا مشکل دیگه داره بنظرتون؟کامنت
-
با سلام
این فرمول هم امتحان کنید ببینید سرعتش چطوره؟
در کل محدوده ای که انتخاب میکنیم و فرمولهایی که به کار می بریم در سرعت فایل و حجم فایل تاثیر می گذاردکد PHP:=iferror(index(a:a,match(g2,b:b,0)),"")
اگه محدودتون را به صورت تیبل در بیاورید در سرعت فایل و اجرای فایلتون تاثیر می گذارد[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
سرعت فایلتون بستگی به ساختار فایل و تعداد سطرها و فرمولهایی که بکار میبرید داره
این فرمول به اون صورت سرعت را پائین نمیاره[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
کامنت
-
روی شماره سطر کلیک کنید ببنید فعال میشه
یعنی انتخاب سطری انجام دهید[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
کامنت