ارتباط دو شیت در اکسل
وقتی داریم فایلی درست میکنیم و محاسباتی انجام میدیم، گاهی اوقات لازمه که اطلاعاتی رو از شیتها و فایل های دیگه فراخوانی کنیم و یا در واقع باید ارتباط دو شیت در اکسل (ارتباط بین شیتها در اکسل) رو ایجاد کنیم. برای اینکه بتونیم اینکار رو انجام بدیم باید یک بین مقصد و مبدا مورد نظر لینک برقرار کنیم. در این مقاله حالت های ارجاع دادن به منابع خارج از شیت جاری می پردازیم که بهش میگن لینک خارجی.
در واقع این لینک خارجی چیزی نیست جز ارجاع دادن به سلول یا محدوده ای غیر از شیت فعلی (شیت دیگه یا فایل دیگه). مهم ترین ویژگی این مسئله اینه که با تغییر داده های شیت یا فایل مرجع، نتیجه در فایل مقصد تغییر میکنه.
آدرس دهی به خارج از شیت جاری خیلی شبیه آدرس دهی معمولی هست، فقط یک سری نکات خیلی مهم وجود داره که اونها رو باید رعایت کنیم. در ادامه این مقاله، نحوه لینک دادن به شیت یا فایل دیگه رو شرح خواهیم داد:
- ارجاع به شیت دیگر ( ارتباط دو شیت در اکسل )
- ارجاع به فایل دیگر
- ارجاع به یک محدوده نامگذاری شده
-
چگونگی ارتباط دو شیت در اکسل
برای ارجاع دادن به یک سلول یا یک محدوده از یک شیت دیگه از همون فایل اکسل باید الگوی زیر رو رعیات کنیم. یعنی بعد از اسم شیت، علامت تعجب (!) و سپس آدرس سلول گذاشته میشه. یعنی:
لینک به یک سلول از شیت دیگه:
Sheet_name!Cell_address
نمونه : =Sheet1!A1
لینک به یک محدوده از شیت دیگه:
Sheet_name!First_cell:Last_cell
نمونه : =Sheet1!A1:A10
اگر اسم شیت مورد نظر Space یا کاراکترهای غیر حروف الفبا داشته باشه، باید اسم شیت داخل یک سینگل کوتیشن ‘ گذاشته بشه مطابق با نمونه: Project Milestones’!A1*10′
موقعی که میخوایم به سلول های یک شیت دیگه ارجاع بدیم، تایپ کردن آدرس محدوده کار مشکل و پر خطایی ممکنه باشه. یک راه ساده تر اینه که در حین نوشتن فرمول مورد نظر، سلول های شیت مقصد رو انتخاب کنیم. فرض کنید میخواهیم در شیت income، محدوده A1:B5 از شیت expense رو جمع بزنیم. برای این کار مراحل زیر رو طی میکنیم:
- تابع مورد نظر رو نوشته و پرانتز رو باز میکنیم.
- موقع انتخاب محدوده، روی تب اسم شیت مورد نظر کلیک کرده و محدوده دلخواه رو انتخاب میکنیم.
- پرانتز رو بسته و Enter را میزنیم. به تصویر زیر دقت کنید:
-
چطور به یک سلول یا محدوده از فایل دیگر، لینک برقرار کنیم
ارجاع دادن به یک فایل اکسل دیگه به دو روش انجام میشه و بستگی به این داره که فایل مورد نظر باز هست یا بسته
- ارجاع دادن به یک فایل اکسل باز
وقتی که فایل مرجعی که قراره اطلاعات از آن فراخوانی بشه، باز باشه، آدرس لینک شامل نام فایل (workbook) به همراه پسوند داخل براکت [ ]، به همراه نام شیت و نام سلول (با الگوی بالا) هست. به الگوی نمایش داده شده دقت کنید:
[Workbook_name]Sheet_name!Cell_address
مثلا فرض کنید میخوایم جمع محدوده B2:D50 در شیت farvardin از فایلی به نام sale حساب کنیم. الگو بصورت زیر خواهد بود:
=SUM( [Sale.xlsx]Farvardin! $B$2:$D$50 )
وقتی به یک شیت از فایل جاری ارجاع میدیم، سلول ها بصورت کاملا آزاد (بدون $) ثبت میشن. اما وقتی به یک شیت از یک فایل جدا ارجاع میدیم، سلول ها بصورت کاملا مطلق (با علامت $) ثبت میشن. که این مسئله پیش فرض نرم افزار هست و ما میتونیم هر دو حالت رو با توجه به نیازمون تغییر بدیم.
- ارجاع دادن به یک فایل بسته
وقتی که فایل مرجعی که قراره اطلاعات از آن فراخوانی بشه، نیازی نباشه که باز بمونه و بسته باشه، باید آدرس کامل مسیر ذخیره فایل رو داخل لینک بیاریم. به الگوی نمایش داده شده دقت کنید:
Drive:\ folder\ [Workbook_name]Sheet_name!Cell_address
مثلا فرض کنید میخوایم جمع محدوده B2:D50 در شیت Farvardin از فایلی به نام sale حساب کنیم که فایل sale بسته است. الگو بصورت زیر خواهد بود:
=SUM(‘D:\reports\[Sale.xlsx]Farvardin’!$B$2:$B$50)
در واقع اجزای این لینک مشابه لینک در حالت بسته هست، فقط مسیر ذخیره فایل هم بهش اضافه میشه. در این صورت حتی اگر فایل مرجع بسته باشه و ما فرمول رو تغییر بدیم، نتیجه آپدیت خواهد شد.
محدودیتی برای تایپ نامها به زبان پارسی وجود نداره و میتونید هم اسم شیت و هم اسم فایل رو بصورت فارسی در قالب این الگوها استفاده کنید. ولی پیشنهاد میشه که نام ها همه انگلیسی باشن، چون بعضی مواقع استفاده از نام پارسی باعث به هم ریخته شدن فرمول و مشکل شدن بررسی فرمول ها میشه.
-
چطور به یک محدوده نامگذاری شده، لینک برقرار کنیم
علاوه بر ارجاع به یک سلول یا محدوده (Range) میتونیم به محدوده های نامگذاری شده هم ارجاع بدیم. برای این کار کافیه بجای اسم سلول یا محدوده مورد نظر، نام تعیین شده رو تایپ کنیم.
فرض کنید محدوده B2:B50 شیت farvardin از فایل Sale رو گذاشتیم Sale_Farvardin مطابق شکل ۱.
شکل ۱- ارتباط بین شیتها در اکسل – نامگذاری محدوده
بصورت پیش فرض، همه محدود های نامگذاری شده در اکسل در محدوده Workbook تعیین میشن، مگر اینکه از قسمت Scope یک شیت دیگه انتخاب کنیم. پیشنهاد ما استفاده از حالت workbook هست (مگر اینکه دلیلی مشخصی برای استفاده از worksheet داشته باشید). توجه کنید که محدوده اهمیت خیلی زیادی داره چون کمک میکنه به نرم افزار که نام تعیین شده رو تشخیص بده.
حالا برای اینکه از این نام در شیت یا فایل دیگه بتونیم استفاده کنیم، الگوی کلی بصورت زیر خواهد بود:
=Function(name)
اما باید به یک نکته توجه داشته باشیم. اگر محدوده (Scope) نام مورد نظر Workbook هست، که فقط کافیه نام محدوده رو داخل تابع تایپ کنیم.
=SUM(Sale_Farvardin)
اما اگر محدوده در سطح شیت هست (یکی از شیت های فایل مورد نظر)، باید نام شیت رو هم در فرمول بیاریم:
=SUM(Farvardin!Sale_Farvardin)
اگر هم بخوایم به یک فایل خارج از این فایل ارجاع بدیم، بصورت زیر خواهد بود:
=Function(Workbook_name!name)
همه مواردی که در قسمت workbook تشریح شد برای ارجاع به محدوده نامگذاری نیز برقرار هست و فقط کافیه بجای آدرس سلول یا محدوده (Range) از نام مورد نظر استفاده کرد.
زمانی که فایلی که حاوی لینک هست رو باز میکنیم، پنجره ای ظاهر میشه که آیا میخواید لینک ها بروز شوند یا خیر؟ (مطابق شکل ۲)
با زدن گزینه Update نتایج سلول هایی که حاوی لینک هستن بروز خواهد شد.
شکل ۲- ارتباط بین شیتها در اکسل – پیغام بروزرسانی لینک ها
برای مشاهده همه لینک هایی که در یک فایل وجود داره، از مسیر زیر روی Edit Link کلیک میکنیم. از پنجره نمایش داده شده در شکل ۳ همه لینک های موجود در فایل قابل مشاهده هستند.
Data/ Connections/ Edit links
شکل ۳- پنجره نمایش لینک های استفاده شده در یک فایل
خب در این آموزش با استفاده از سه روش ارجاع دادن به سلول ها و محدوده های مختلف خارج/داخل فایل، و ایجاد ارتباط بین قسمت های مختلف یک شیت ( ارتباط دو شیت در اکسل ) یا فایل رو تشریح کردیم. این موضوع کاربرد زیادی میتونه داشته باشه برای زمانی که داده ها در فایل های جداگانه ذخیره میشن و بخش گزارش یا نرم افزار خروجی، در فایلی جداگانه. حتما سعی کنید فایلی رو با این شرایط تهیه کنید و کاربرد مطالب ارائه شده رو بررسی کنید.
در انتها حتما مقاله مدیریت لینک ها در اکسل رو نگاه کنید.
سلام خداقوت
من یک سلول رو از شیت دیگری فراخوانی میکنم
بعد میخوام حالت سری ایجاد کنم که بقیه اش خودکار فراخوانی بشه..منتها میخوام شماره سلول ثابت باشه اما شیت ها تغییر کنه.. یعنی مثلا سلول A5 یکبار از شیت اول بعد از شیت دوم بعد از شیت سوم و.. فراخوانی بشه.. چه کنم؟
درود بر شما
از تابع adress استفاده کنید
نمونه مشابه در این مقاله هست:
https://excelpedia.net/address-function/
سلام ، می خواهم دو فایل اکسل خود را در شبکه قرار بدهم ،در شیت ۱ از فایل ۱ در سلول a1 از شیت۲ از فایل ۲ سلول b1 عددی را استخراج کنم و در عملیات استفاده کنم ، آدرس دهی ابتدایی که محل قرار گیری فایل را نشان دهد با توابع left و ،cell و search تعیین کرده ام و ترکیب نام فایل و نام شیت به همراه ! را به ان اضافه کرده ام و در آخر سلول b1 را به ترکیب افزودم .
حالا با چه تابعی بگویم از این ادرس بخوان .
درود بر شما
احسنت به توضیحات کامل
تابع indirect
سلام
من برای کارم نیاز دارم که از سطر های شیت اول یه سری خروجی برای شیت های بعدی بگیرم
مثلا آخرین سطر شیت اول در صورتی که ستون b دارای مقدار باشه به آخر سطرهای شیت دوم انتقال پیدا کنه و در صورتی که در آخرین سطر شیت اول ستون c مقدار داشت به شیت سوم اضافه بشه در صورتی که ستون های b ,c خالی باشه از اون سطر بگذره
ممنون میشم راهنمایییم کنید
درود بر شما
برای این قبیل کارها بهتره کدنویسی VBA انجام بشه…
با سلام و ممنون از اطلاعات بی نظیرتون
من دو تا شیت دارم، تو شیت اول یک سری مشخصات افراد تو سلولهای جداگانه هست به اضافه کد ملی تو شیت دوم یک سری مشخصات مشترک با شیت اول هست ولی کدملیشون نیست با چه تابعی اکسل می تونه مشخصات دو شیت رو با هم مقایسه کنه و اگه مشخصات یکسان بود کد ملی رو جلوی اسمشون تو شیت دوم وارد کنه؟
درود
خب اون مشخصات غیر تکراری؟
یعنی هیچ دو نفری نیست که همه چیزشون یکی باشه به جز کد ملی؟
اگر یونیکه، یک راه ساده اینه که همه رو به هم بچسبونید و vlookup کنید
یا از دستورات merge پاورکوئری استفاده کنید
کلا خیلی بستگی به ساختار فایل و شرایط داده مثل همین یونیک بودن داره
سلام میخواستم یک فایل اکسلی رو طراحی کنم که یک انبار تصلی از اموال یک شرکت داشته باشم بعد هنگام ورود وقتی در شیت بعدی سند میزنم فرایند ورود به طور خودکار به انبار تصلیم اضافه یشه و در صورت کسر کردن و به کجا ارسال شده در تنبار اصلیم ثبت شوند .. تشکر
درود
متوجه نشدم سوال کجا بود؟!
سلام.شما بی نظیرexeین ممنونم از وقتی که میزارین.من یه سوال دارم والبته سوال که زیاد دارم ولی یکی از سوالام اینه که میشه یه فایل اکسل و به فایل اجرائی تبدیل کرد.پسوند exe بگیره؟
سلام، ممنون از نظر لطف شما
معنی نداره که فایل اکسل به تنهایی به فایل exe تبدیل بشه. اگه منظورتون کدهای VBA درون آن هست، دو حالت وجود داره:
1- میشه کاری کرد که وقتی فایل اکسل باز بشه فقط برنامه مورد نظر بشه که نیاز به تغییرات XML و VBA هست.
2- میشه با استفاده از ویژوال استودیو افزونه exe ایجاد کرد که بعد از نصب، برنامه شما روی اکسل پیاده بشه.
سلام وقت بخیر یک راهنمایی از خدممتون می خواستم من به لیست زیادی از تولیدی دارم که تو یک شیت جداگانست و در شیت دیگی ای که شامل فاکتور تولیدی ها به صورت کلی هست نیاز دارم که به صورت سریع با زدن اول اسم هر تولیدی خوده اکسل بقیشو برام بیاره که نخوام کامل تایپ کنم چطور می تونم این کارو کنم ممنون میشم کمکم کنید
درود
همچین سیستمی که بصورت پیشفرض نداره
میتونید دیتاولیدیشن درست کنید
یا لیست قابل جستجو
مقالاتش داخل سایت هست، مثلا:
https://excelpedia.net/searchable-list/
سلام ببخشید بنده عکس از فولدری لینک کردم به یک شیت بعدش ولی وقتی فایلو توی سیستم دیگه میریزم به همراه همون عکسها ولی لینک ارور میده.ایا باید دوباره تو سیستم جدید لینک کنم؟
درود
بله سورس جدید رو باید بدید
مگر اینکه فرموله باشه و خودش بتونه ادرس رو پیدا کنه
سلام
وقت بخیر
دو فایل مجزا به نام های واردات و صادرات دارم.
میخوام یک سلول مشخص از جدول فایل واردات با یک سلول مشخص از جدول فایل صادرات لینک بشه.چطور باید اینکارو انجام بدم؟
مثلا سلولJ4 از واردات نوشته شده ، شماره فاکتور(y) به فلان شرکت به شماره فاکتور x. صادر شده. اینو هیاپر لینک کنم به مثلا سلول J5 از فایل صادرات .(در واقع همون شماره فاکتور x صادر شده)
هر دو فایل مجزا و به صورت اکسل بوده و داده ها داخل جدول مشخص هستن.
درود
کافیه هر دو رو باز کنید، و در سلول مقصد = بزنید و بعد برید در فایل مبدا سلول مورد نظر رو انتخاب کنید و enter بزنید
سلام، در خصوص هایپر لینک سوال داشتم. فایلی که لینک به فایل خارجی دارد وقتی جابجا میشود، لینکها بازنمیشوند. برای حل این مورد باید لینک را چطور تعریف کنم؟
ممنونم
درود
یا همه باید در یک فولدر باشند و جابجا بشن
یا اینکه با استفاده از توابع متنی و ترکیبش با cell مسیر فایل رو فراخوانی کنید و از اون استفاده کنید
سلام وقت بخیر
من یک فایل اکسل دارم که دارای ۲ شیت هست شیت ۱ مرجع هست یعنی تمام اطلاعات در قالب جدول وارد شده و هر ردیف هم یک سر تیتر داره در شیت دو جدول متفاوت و کوچکتری هست به نظر شما چطوری میتونم با انتخاب شماره ردیف از شیت یک تمامی اطلاعات یا اطلاعاتی که میخوام رو در سلول های متفاوت در شیت دو قرار بدم ؟ مثلا شماره یک رو که انتخاب میکنم اطلاعات موجود در اون ردیف در قسمت های موضوعی مربوطه بنشیند خیلی ممنون میشم راهنمایی کنید.
درود بر شما
اگه مثال میزدید بهتر بود
برداشت من چیزی شبیه فراخوانی اطلاعات حقوق در یک فرمی شبیه یه فش حقوقی هست
اگر همینه، این مقاله رو مطالعه کنید
https://excelpedia.net/payroll/
یک راه استفاده از vlookup/ match هست که در این مقاله و ویدئو توضیح داده شده
سلام خانم خاکزاد
وقت بخیر
ببخشید مزاحم شدم- چندتا سوال داشتم از حضورتون
در مرحله اول من یک لیست دارم دارای چند مشتری است و هر مشتری از من خدماتی که گرفته رو داخلش ثبت می کنم ( که شامل چمد بخش است )
در مرحله دوم بنا دارنم که بار زدن روی شماره ردیف هر مشتری ( توسط هاپرلینک) برسم به فاکتور مشتری
آیا امکانش هست به نتیجه برسم ؟
آیا امکان داره وسیله ارتباطی یا آیدی تلگرام یا واتس آپ عنایت کنید تا بتونم پیگیر باشم
چون واقعا به کمک نیاز دارم و بیش از یه هفته ست کخ درگیر هستم
عزت زیاد
درود بر شما
بله تابع هایپرلینک میتونه این کار و بکنه مثلا اسم شیت مورد نظر همون شماره فاکتو رباشه
ساختار تابع هایپرلینک رو اینجا ببنید
https://excelpedia.net/hyperlink-function/
برای لینک بین شیت ها هم کافیه ادرس رو بصورت :
“#sheet1!B2”
بزنید
یعنی اول # و بعد اسم شیت و اسم سلول
متاسفم برای پاسخ به سوالات به این شکل خدماتی نداریم (زمان و امکانش رو نداریم)
از همین راهنمایی ها استفاده کنید و مطالعه کنید میتونید اجرا کنید
سلام من یک گزارش روزانه دارم که مقدار تجمعی روزهای قببل رو هم باید توی گزارش امروز بیارم. معمولا گزار دیروز رو کپی میزنم و یه شیت جدید میسازم. و اطلاعات روزانه رو توش وارد میکنم. . چطور میتونم اطلاعات روزانه امروز رو با تجمعی روز قبل جمع کنم بدون تغییر فرمول تو هر مرحله کپی کردن و ایجاد شیت جدید. مثلا تو شیت سوم حاوی تمجمعی روز اول و دوم و سوم باشه و شیت هشتم حاوی اطلاعات همه روزهای قبلی و روز امروز که هشم هست باشه. . به طوری که من هر بار یه شیت رو کپی کردم و برای روز جدید اعداد روزانه رو وارد کردم خودش تجمعی همه روزهای قبل رو بزنه
درود بر شما
اینطوری خیلی فابل رو سنگین میکنید و مدام دارید اطلاعات تکراری کپی میکنید
یک دیتابیس استاندارد طراحی کنید و هر مدل گزارش که میخواید بگیرید با انواع فرمول نویسی ها و ابزارها
این روش که گفتید رو براش راه حل بهینه ای ندارم
از فرمول sumifs میشه استفاده کرد.
شما باید یک شیت بسازید گزارش هر روز اونجا بزنید و پاک نشود
بعد گزارش هروز میتونید در شیت دیگه به صورت تجمع دریافت کرد
سلام من باید ۲۰ فایل که هر کدام شامل ۵ شیت همراه با فرمول هستند را به یک فایل مرجع انتقال دهم . وقتی که شیت ها را انتقال میدم در فایل مرجع با تغییر دادن اعداد اصلی ، با توجه به فرمول گذاری تغییری ایجاد نمی شود مشکل از کجاست
درود
باید ارتباط رو بررس یکنید یا شاید حال محاسبات اتومات شده
از قسمت ادیت لیک بررسی کنید ببینید ارتباط برقرار هست یا نه
ببخشید من چندتا ورک بوک دارم که تمام فرمول هاشون از یک ورک بوک به نام دیتا بیسه حالا من مجبور شدم اسم ورک بوک دیتا بیس رو تغییر بدم حالا همه ورک بوک ها بهم ریختن چون با اسم قبلی آدرس دهی شده بودن حالا راهی نداره اینا اوتوماتیک درست بشه؟
سلام
وقت بخیر
باید هر ورک بوک رو یکی یکی باز کنید و از قسمت File گزینه Edit Links رو بزنید و آدرس لینک خارجی رو Update کنید. (یا اینکه در هر فایل با استفاده از Find & Replace آدرس رو تغییر بدید)
راه دیگه هم VBA هست.
سلام، من هر ماه یک با گزارش دارم که این گزارش رو دستی با سورت دپارتمانها از هم جدا میکنم و در شیتهای مختلف کپی و بعد، آنها را به فایلهای جداگانه تبدیل می کنم. میخواستم سئوال کنم با چه روشی میتوانم شیت اصلی رو بر اساس دپارتمانها به فایلهای اکسل جداگانه تبدیل کنم.
درود ر شما
اگه بخواید کلا اتومات بشه باید کدنویسی انجام بدید
اما میشه با استفاده از امکان report filter page شیت های دپارتمان ها رو ایجاد کنید بعد هر شیت رو move or copy کنید به یک فایل جدید
با سلام و عرض ادب من چند تا شیت که جداولی توشون هست با توابعی که برای کار مورد نظرم نوشتم میخوام با حذف یا اضافه کردن سطر در شیت اصلی بصورت خودکار تو بقیه شیتها هم اعمال بشه ممنون میشم راهنمایی بفرمائید .
درود بر ما
اگر خواسته اینه که سطر و ستون بنا به شرایطی کم .و زیاد بشه، کدنویسی VBA باید انجام بدید
سلام
اگه بخوایم ۵۰۰۰ تا سلول اکسل رو به ۵۰۰۰ تا فایل خارجی لینک کنیم
اینکه دونه دونه انجام بدیم خیلی وقت گیره
آیا راهی هست که همه رو با ی فرمول بشه لینک کرد ؟؟
درود بر شما
اون سه تا سلول رو انتخاب کنید
بعد داخل Name box بنویسید B1:B30000 و اینتر
و در نهایت Paste
دقت کنید تعداد سلول اتتخاب شده باید مضربی از ۳ باشه، یعنی مثلا همین ۳۰۰۰۰۰ سلول. یکی کم و زیاد بشه، پیست نمیشه
این مقاله رو هم مطالعه کنید
https://excelpedia.net/range-selection/
سلام ممنون میشم اگه بهم بگین که چطور میتونم یک ورک شیت با فرمول و تنظیمات هدر و فوتر را در ورک شیت فایلی دیگر رو کپی کنم که نیاز به تنظیمات مجدد رو مداسته باشه لطفا دقت بفرمایید که در دو فایل مجزا این کپی کردن صورت میگیره و درهیچ کجا این موضوع آموزش داده نشده باتشکر محسن زیباکردار
درود بر شما
کافیه از دستور move or copy استفاده کنید
روی شیت کلیک راست کنید و این گزینه move or copy رو انتخاب کنید
نکته:
هر دو فایل مبدا و مقصد باید باز باشه
سلام وقت بخیر من برای مدلسازی مسئله نشت سد و خطوط جریان دو شیت در اکسل ایجاد کردم که در شیت اول اعداد را خودم تقریبی وارد کردم در هر سلول و در شیت دوم فرمول هر سلول را داخلش نوشتم حالا استاد گفته باید شیت دو را در شیت یک کپی پیست کنید تا اعدادش اصلاح بشه و اونقدر تکرار کنید تا اعداد ثابت شوند این کار را چجوری بکنم هر کاری میکنم تغییر نمیکنند لطفا راهنمایی کنید
درود
سوال اصلا واضح نیست
که خواسته چی هست
سلام، خدا قوت و ممنون از مطالب مفیدتون
من میخوام محدودهی رنگی با رنگ مثلا قرمز (تمام سطرهایی که قرمز هستند)از شیت اولم رو بصورت خودکار به شیت دوم منتقل کنم
امکانش هست راهنماییم کنید؟
درود بر شما
کارهایی از این قبیل که باید خودکار انجام بشن نیاز به کد VBA دارن
میتونید یکبار انجام بدید و ماکرو این فرایند رو ضبط کنید و در صورت نیاز ویرایش کنید
با سلام و آرزوی تندرستی
من دو عدد یوزرم دارم یکی بنام فرم ثبت اطلاعات کارکنان و دیگری بنام اطلاعات مزدی
در فرم اطلاعات مزدی آخرین مزد و مزایای کارگری وزارت کار یک بار درج می شود
حال قصد دارم به محض هنگام ثبت اطلاعات کارکنان بطور اتوماتیک اطلاعات مزدی در همان صفحه ( فرم ثبت اطلاعات کارکنان ) آورده شود
لطفا راهنمایی بفرمایید
با تشکر الماسی
درود بر شما
برای این کار باید با کدهای جستجو اشنا باشید مثل حرقه for و دستور Find
اگر آشنایی ندارید، میتونید از تابع vlookup در محیط وی بی استفاده کنید و فرمتون رو مطابق با تغییرات اپدیت کنید
سلام من در شیت ۱ یه جدول برنامه غذایی دارم برای روزهای هفته که هر روز سه وعده صبحانه ونهار و شام داره . درتمام این هفته تعداد مشخصی از مواد غذایی مصرف میشه که برای هر نفر یک مقدار مشخصی مورد نظر هستش مثلا روغن در املت برای هر نفر ۵ گرم و در لوبیا پلو ۱۰ گرم و … و این اعداد میتونه تغییر کنه . حالا در یک شیت ۲ باید مقدار مصرفی از هر جنس رو در طول هفته حساب کنم و مشخص کنم چه غذاهایی ماخذ (سهمیه هر نفر) مشترک داشتن و در یک سلول جلوی اون جنس نوشته بشه تا در تعداد مصرف کننده ضرب و مقدار کلی مصرف شده بدست بیاد .
حالا مشکل اصلی من اینجاست که میخوام در این شیت وقتی اسم جنس (مثلا روغن) رو وارد میکنم در هر تعداد ردیفی که لازمه (به تعداد ماخذهای برنامه غذایی) برام زیر هم بیاره و بر اساس اون ماخذها اسم غذاها رو هم بیاره .
مثال
نام جنس غذاهای مصرف شده ماخذ آمار مصرف کننده
برنج لوبیا پلو ، قورمه سبزی ، عدس پلو ۱۵۰ ۳۵۰۰
روغن املت ، لوبیا پلو ، عدس پلو ۱۵ ۱۲۰۰
روغن قورمه سبزی ، قیمه ، عدسی ۵ ۱۵۰۰
روغن کوکوسبزی ، ماکارونی ۲۰ ۸۰۰
یا اینکه بصورت خودکار بر اساس مواد غذایی و ماخذ مصرفیِ آنها ، جدول بالا رو تشکیل بده (برای تمام اقلام مندرج در برنامه غذایی شیت ۱)
درود بر شما
به نظرم میتونید از پیوت تیبل استفاده کنید
اگر پیوت استفاده نمیکنید باید فرموله کنید و بسته به ساختار فایل و موارد مورد نیاز یک برنامه براش بنویسید
اگر یک لیست کلی داشته باشیم که شامل چنین نام و مثلا چهار عدد رویبروی این نامها در یک شیت یا فایل باشد و بعد بخواهیم یک لیست از برخی نامها در شیت جدید بسازیم ولی چهار عدد را یک یکی کپی پیست نکنیم چطور باید عمل کنیم تا با تایپ یک نام در شیت جدید اعداد یا دیتای مرتبط با این نام هم در شیت جدیداحضار شود
درود
از تابع vlookup استفاده کنید
سلام
من می خواهم دوشیت را در اکسل با هم مقایسه کنم .برای انجام این منظور از قسمت
HOME/conditional formatting /New Rule /use a formula to determine which cells to format
استفاده می کنم و فرمولمو می نویسم
ولی بعد از فرمول نویسی این پیام رو بهم میده :
we found a problem with this fomula.Try clicking insert Function on the Formulas tab to fix it,or click Help for more info on common formula problems.
اشکال کار کجاس ؟
درود
فرمولی که مینویسید رو بذارید تا بررسی بشه
به نظر میرسه آرگومان ها یا دیکته فرمول درست نیست
با سلام
ضمن تشکر از اینکه پاسخ سوالت را میدید . من یک فایل اکسل دارم که دارای سه شیت است . شیت شماره ۱ دارای ستون ردیف است و هر ستون که مختصاتی دارد. در شیت شماره ۱ ردیف ۱ مربوط به مثلا علی است و ردیف ۲ حسن است و ردیف ۳ محمد است و ردیف ۴ مجدد علی . حالا در شیت شماره ۲ باvlookup با زدن کد علی ردیف ۱ مربوط به علی را در ردیف ۲ نشون میده ولی ردیف ۴ را در ردیف شماره۲ شیت ۲ نمایش نمیده . امیدوارم والم را خوب طرح کرده باشم . ممنون میشم کمکم کنید
درود
منظورتون اینه که همه “علی” ها رو براتون بیاره؟
باید جستجوی تکراری انجام بدید
این مقاله رو ببینید
https://excelpedia.net/search-duplicates/
سلام وقت بخیر
من سه تا شیت بنام های ۱.۲.۳ دارم که حاوی اطلاعات پرسنل هست تو ستونهای هر کدام از این سه شیت سلول خالی هم دارم (مثلا در سه شیت در ستون کد ملی سلول خالی هم داریم)
حالا میخوام تعداد کدهای ملی درج شده در شیت های ۱.۲.۳ در شیت یک و در یک سلول برام نمایش بده بنحوی که
اگر کد ملی در یکی از سلول های خالی سه شیت درج شد یک واحد به آمارم اضافه بشه و اگر کم شد از آمار کم بشه چطور میتونم اینکارانجام بدهم؟
+ضمنا الان توی هر شیت بصورت جداگانه با تابع counta تعداد سلولهای حاوی دیتا نمایش میده ولی سه شیت بصورت یکجا ندارم
ممنون میشم راهنمای بفرمایید
سلام
سوال اینه که چرا جمع همین سه تا سلول که از تابع Counta درون آنها استفاده کردید رو در یک سلول نمیارید؟
سلام …وقت بخیر…..
من دو فایل دارم که یکیشون شامل خواندن اطلاعات از سلول های فایل اول هستش(از مسیر فایل اول اطلاعات بر میدارد)
وقتی دوتا فایل کپی میشه به یه درایو دیگه
اطلاعات فایل دوم به علت تغییر آدرس فایل اول دیگه همراه با فایل اول تغییر نمیکنه(چون درایو D مثلا شده G)
راهکار چی هستش که بشه دو تا فایل باهم ارتباط داشته باشن از طریق خواندن اطلاعات ولی با تغییر مکان فایل ها ،اطلاعات ناقص بشه؟
سلام
وقت بخیر
یکی از مزایای تابع Cell اینه که آدرس فایل اکسل (با ترکیب توابع متنی مثل FIND و LEFT و …) رو به ما میده، حالا شما میتونید از این فرمول به جای آدرسی که در فرمول هاتون هست استفاده کنید.
این نکته رو فراموش نکنید باید هر دو فایل کنار هم قرار داشته باشند (اگر جابجا میشوند هر دو با هم و در کنار هم)
باسلام
چه جوری میتونم یک نمودار را در شیت ۱ به شیت ۲ انتقال بدم. مثلا وقتی داخل یکی از سلولهای شیت ۲ فرضا اسم نمودار را بزنم ، بعد نمودار شیت ۱ در شیت ۲ ظاهر شود.
ممنون
درود
اگع دقیقا این کار و بخواید انجام بدید، باید کدنویسی کنید!
اما میتونید با استفاده از منطق نمودار پویا، هر بار با انتخاب داده مورد نظر، نمودار رو همونجا ببینید
سلام
من دوتا شیت دارم یکی اسامی کامل کارمنچان و دیگری اسامی بازنشسته گان . حلا من میخوام اگر کسی دیگر بازنشسته شد با وارد کردن باز نشسته جلود نام هر کسی
نام ان کس با تمام مشخصاتش در شیت دوم کپی بشه لطفا راهنمایی کنید
سلام
برای انجام این کار باید یک دیتابیس کامل درست کنید که هم افراد بازنشسته و هم کارمندان رو داشته باشه.
بعد از روی این دیتابیس، دو تا پیوت تیبل بسازید:
– یکی برای بازنشستگان
– یکی برای کارمندان
هر زمان که اطلاعات شخصی درون دیتابیس اصلی تغییر کنه، با بروزرسانی گزارش ها، اطلاعات افراد در گزارش ها تکمیل میشه
اگر با پیوت تیبل آشنایی ندارید حتما مقاله کار با پیوت تیبل رو بخونید.
درود بر شما
من میخوام یه فاکتور درست کنم که وقتی به طور مثال در sheet2 کد یک محصولی رو وارد میکنم سلول های a1:d1 از sheet1رو برام بیاره
مثال
با وارد کردن عدد ۱ در سلول a2 از sheet2بعد از enterپفک نمکی رو تو سلول b2 برام نمایش بده
سلام
از تابع Vlookup استفاده کنید.
اگر با این تابع آشنا نیستید مقاله آموزشی Vlookup رو مطالعه کنید.
با سلام
یک شیت وروردی اطلاعات است که هر ماه مقادیر ورودی آن تغییر می کند چگونه میتوان مقادیر سایر شیت ها با توجه به تغییر مقادیر ورودی تغییر نکرده و فقط مقادیر شیت مربوط به همان ماه تغییر کند
باتشکر
درود
سوال نا واضح هست
منظورتون اینه فرمول ها اپدیت نشن با توجه به داده های جدید؟!
با سلام
بله
با توجه به سل های یکسان برای ورودی تمام ماه ها وقتی اطلاعات برای ماه فروردین وارد شد سپس با ورود اطلاعات ماه اردیبهشت در شیت مربوط به ماه فروردین تغییری ایجاد نشود
سپاس
سلام و وقت بخیر. من در یک شیت دفتر روزنامه طراحی کردم و در چند تا شیت، دفتر کل برای حساب های مختلف.میخوام وقتی اطلاعات رو تو دفتر روزنامه منتقل کردم اتوماتیک منتقل بشه به دفتر کل حساب های مختلف.
درود
سوالتون خیلی کلیه و جوابی نمیشه ارائه داد
بهتره ریز کنید سوالات رو به قسمت های کوچکتر هم ساختار فایل مشخص بشه و هم اینکه هدفتون
سلام وقت بخیر
راهی هست که در لینک به یک سلول از شیت دیگه رنگ سلول هم ارجاع بشه ؟
درود بر شما
با توابع خیر
باید کد وی بی بزنید
سلام خانم مهندس روز بخیر
من دوتا شیت دارم که هردو اسامی کالا ها مشترک است ولی در بک شیت ترتیب اسامی فرق می کند
چطوری میتونم فرمولی بنوبسم که هرکجا نام کالا در شیت اول مطابق با شیت دو بود مقدار مقابل ءن را به شیت دوم وارد کنه؟
درود بر شما
با Vlookup میشه انجام داد
واقعا عالی بود
عااااااالی
یک دنیا ممنون از شما
سلام خانم مهندس
ممنون از مطالب مفید و کاربردی شما
اگر بخواهیم مشخصات کارکنان را ذخیره داشته باشیم با حدود تعداد ۳۰ ستوان آیا اکسل گزینه خوبی هست یا خیر ؟ البته باید از این فایل گزارش های مختلفی با فیلتر گذاری انجام داد . نظر شما چیه ؟
یا از اکسس یا SQL استفاده بشه ؟
ممنون
درود بر شما
سی ستون که خیلی کمه و حتما اکسل مناسبه
مخصوصا که برای گزارشگیری راحت ترید باهاش
سلام
سپاس از مطالب مفید سایتتون
من مدیر کنترل کیفیت شرکتی هستم و نیاز دارم اطلاعات شرکت رو بصورت دیتا داخل یک شیت ثبت کنم و تو شیت های بعدی هر اطلاعاتی که خواستم گزارش بگیرم،راهنماییم میکنید که چیکار باید بکنم؟
سلام
وقت بخیر
میتونید از Pivot Table استفاده کنید، هم سریع هست و هم نیاز به فرمول نویسی ندارد.
سلام
از اکسل برای ذخیره لغات انگلیسی استفاده میکنم.(میدونم اکسل بانک اطلاعاتی نیست) ولی چون اینطوری میتونم لغات رو به نرم افزار اندرویدی جهت مرور کردن وارد کنم_ استفاده میکنم.
من لغات رو توی شیت های مختلف ۵.۰۰۰ تایی ذخیره کردم و با استفاده از بخش “حذف دوتایی سلول” (remove duplicates) از تکرار جلوگیری میکنم ولی خب مشکل کجاست؟
اگه من یه لغت رو تکراری بنویسم_ یبار توی شیت ۱ یبارم توی شیت ۸ از چه روشی میتونم از این تکرار جلوگیری کنم؟ یا به زبان ساده تر همه ی ۱۲ تا شیت رو به هم وصل کنم تا وقتی دگمه “حذف دوتایی رو بزنم” همه ی شیت هام رو با هم چک بکنه که لغت تکراری نباشه؟
(توی ۱۲ شیت رو چک بکنه در واقعه ۱۲ شیت ۵.۰۰۰ لغت میشه ۶۰.۰۰۰ لغت رو چک کنه همزمان تا تکرار نداشته باشم!! )
درود
از ابزار remove duplicate نمیشه برای این کار استفاده کردد
بهتره Countif بنویسید که اون سلول حدیدی رو در شیت های قبلی بشماره اگر بیش از صفر بود یعنی تکراری هست و وجود داره
سلام.من یک اکسل درست کردم که روزانه ۳۰ مشتری دارم و درصد ها قیمت ها و غیره در ان محاسبه میشه .امکانش هست فرمولی بزارم که برای مثال در روز دیگه مجبور نشم اطلاعات شخصی مشتریان روز قبل را مانند نام و نام خانوادگی یکی یکی از فاکتور ها پاک نکنم و وابسته کنم به یک سلول و با حذف ان تمام فاکتور ها حذف بشند؟
سلام وقت بخیر
من میخوام اطلاعات روزانه ی آزمایشگاه را در یک شیت وارد کنم و هر روز که وراد میکنم در سطری با همون تاریخ وارد شوند، بدون اینکه داده های روز قبل تغییر کند
سلام
برای انجام این کار یا میتونید در سلول تاریخ در هر ردیف به صورت دستی تاریخ رو ثبت کنید ( با استفاده از کلید میانبر ; + Ctrl) یا با استفاده از VBA که به صورت خودکار ثبت شود.
یک روش فرمول نویسی با استفاده از Circular Reference هم داره که خیلی توصیه نمیشه.
عالی بود
سلام
من یک شیت دارم که اسمش فرضا شیت اصلی هستش با ردیف ها و ستون های زیادی که این شیت به اطلاعات یک سایت دیگه لینک شده که با هر بار آپدیت ممکنه ترتیب ردیف ها تغییر کنه یا اظافه و کم بشه ، تا اینجا مشکلی ندارم
شیت دیگه دارم فرضا شیت فرعی که میخوام مثلا ستون A ردیف ۵ بره توی شیت اصلی ردیف خودشو پیدا کنه و بعدش مقدار سلول رو طبق اون تغییر بده ، مثلا ستون A ردیف ۵ شیت فرعی نوشتم فولاد ، اول بره داخل شیت اصلی داخل ستون A فولاد را پیدا کنه بعدش در ردیف مربوطه مقدار عددی سلول مورد نظرم رو ببره بزار تو شیت فرعی خودم
درود
از ترکیب match, address, indirect و … میتونید نتیجه گیرید
راجع به همه این توابع مثال هست داخل سایت
سلام.
میخواستم برای ۱۲ ماه سال ۱۲ صفحه جداگانه در یک شیت یک لیست کشویی درست کنم
یعنی لیست کشویی رو باز کنم و هر ماهی که خواستم رو با اون باز کنم و داخل هر ماه اطلاعات مخصوص خود ماه باشه
ممنون میشم کمکم کنید
درود
اگه منظور اینه که با انتخاب هر ماه اطلاعات مربوط به اون ماه رو ببینید
پیشنهادم استفاده از [pivottable هست
سلام خسته نباشید
ممکنه خرج کرد یک روز مغازه که بر اساس تاریخ در یک سطر وارد شده در شیتهای دیگری با اسمهای همون خرجها مثلا شیر ، در همون تاریخ هم وارد بشه
درود
سوالتون اصلا واضح نیست
با سلام من تعداد زیادی فاکتور در یک فایل اکسل دارم که همگی با یک عدد یکتا نامگذاری شده اند و در یک شیت آن صورتحساب همه فاکتورها را جمع آوری می کنم
در شیت صورتحساب فرمول کلی که دارم را ریپلیس می کنم و نام شیت را تغییر می دم تا اعداد همان شیت یا فاکتور را بخونه
مثال : =’۲۳۸۶′!$J$5
سوالم اینکه چطوری میتونم بدون استفاده از ریپلیس فقط نام شیت را در یک سل تایپ کنم و بر همون اساس عدد شیت که در مثال بالا ۲۳۸۶ هست در فرمول تغییر کند؟
درود
از تابع address استفاده کنید
مقاله زیر رو به دقت مطالعه کنید:
https://excelpedia.net/address-function/
با سلام
درمواردیکه داخل یک شیت جدولی تنظیم کرده ایم وستونها متناسب با این جدول تغییر کرده اند اگربخواهیم جدول دیگری بسازیم یا ازشیت دیگری وارد کنیم که اندازه ستونها مطابق جدول اول نباشند وداده های دوجدول نیزربطی بهم نداشته باشند، چگونه امکان پذیرخواهدبودکه هردو جدول راداشته باشیم بدون آنکه اندازه ستونها بهم بخورند؟
درود بر شما
سوالتون واضح نیست
سلام وقت بخیر چجوری میشه نمرات را از یک یک لیست به لیست دیگه ارسال بشه . مثلا ۵۰ تا نمره برای لیست ۲۰۰ نفره با شرط اینکه ۵۰ نفر زیر مجموعه ۲۰۰ نفر هستن
درود بر شما
احتمالا میتونید با vlookup به نتیجه برسید
سلام و عرض ادب
ممنون میشم در مورد زیر من رو راهنمایی بفرمایید، حداقل بدونم اکسل چنین قابلیتی داره یا خیر:
۱۰۰۰ فایل اکسل با نامهای ۱.xlsx تا ۱۰۰۰.xlsx همگی داخل یک فولدر هستند. نیاز دارم در یک فایل مجزای گزارشی، فرمولی داشته باشم که در آن با قرار دادن هر عدد بین ۱۰۰۰-۱در سلول A1 (مثلا عدد ۱۰۰) ، فرمول فایل متناظر مربوطه (در اینجا ۱۰۰.xlsx) را پیدا کنه و بدون باز کردن فایل ، مقدار داخل سلول تعیین شده (مثلا E5) را از فایل مربوطه بخونه و نتیجه رو در صفحه گزارش در سلول B2 نمایش بده.
از راهنماییتون بینهایت ممنونم
درود
اگر بدون باز کردن بخواد باشه نیاز به کدنویسی نسبتا حرفه ای دارید
سلام وقت بخیر خسته نباشید ممنون میشم این سوال راهنمایی بفرمایید
سیستم حقوق ودستمزد در اکسل طراحی کنید که در شیت بعدی صورتهای مالی مانند ترازنامه قرار داشته باشد وهر مقادیری که در شیت حقوق ودستمزد اعمال میشود در شیت ترازنامه هم انجام بگیرد باتشکر
درود
این سوال یک پروژه هست :)
بهتره سوالاتتون رو به جزئیات خیلی ریز تجزیه کنید و مطرح کنید تا بتونید جواب بگیرید
یا اینکه دنبال فایل های اماده باشید!
با سلام
اول تشکر میکنم از شما که دانش خودتون رو در اختیار دیگر هموطناتون قرار می دید.
دو عدد شیت داریم که یک ستون مشترک بین آنها است
سوالم اینه چطور میتونم توسط فیلد مشترک ارتباط بدم این دو رو باهم . یعنی توسط سلول مشترکی که بین اشون هست از داخل شیت دیگه مقدارش رو فراخوان کنه
اگر مقدور هست روی ایمیل بهم جواب بدید تا اگر لازم شد نمونه فایل رو هم براتون ارسال کنم.
سپاس
درود
از vlookup استفاده کنید
https://excelpedia.net/vlookup-function/
سلام . وقت بخیر
دو ستون در اکسل دارم.یکی مقادیر عددی و اون یکی هم استاندارد ارور اون مقادیر..میخوام باهم ترکیب کنم یه ستون بشه و بنویسم .. مثلا مقدار عدد ۲.۲ هس استاندارد ارور اون ۰.۳..چجوری بنویسم ۲.۲+-۰.۳(به اضافه ، منها).؟
برای کل دو ستون روشی هست که سریع اینکار رو انجام بدم ..چون ۲۸ ستون عدد دارم و ۲۸ تا هم ستون استاندارد ارور هست..میخوام یکی بشه و به اضافه منها بین دو عدد باشه
درود بر شما
ین مقاله رو مطالعه کنید:
https://excelpedia.net/text-binding/
ارگ فقط هدف چسباندن هست از یکی از روش های بالا استفاده کنید
سلام میخوام اطلاعات یک سلول رو به سلولی در شیت دیگر منتقل کنم به این صورت که وقتی مثلا در سلول a1 مقدار ۱۰۰ رو وارد میکنم در شیت دیگر ۱۰۰ روبروی سلول مقدار قرار بگیره.تا اینجا مشکلی نداره حالا میخوام دستوری به اکسل بدم که وقتی در سلول a2 مقدار ۲۰۰ رو وارد میکنم در شیت دیگ روبروی سلول مقدار ۲۰۰ قرار بگیره و با اضافه شدن سطر فقط آخرین مقدار به شیت دیگ انتقال پیدا بکنه کسی میتونه منو راهنمایی کنه؟
درود
متوجه سوالتون نشدم
سلام، می خواستم بدونم آیا میشه اطلاعات را از ورد به اکسل import کرد مثلا یه سری فیلدهای اطلاعاتی در word داریم و می خوایم اونها در سلول های یک شیت import بشن، آیا راهی وجود داره اینکار را انجام داد؟
درود
بله در قسمت import data میتونید این کار رو انجام بدید
سلام.وقت بخیر.خسته نباشین.
من در هر دریف اکسل یک محصول دارم.و در هر ردیف، در سلول های دیگر اطلاعات مربوط به محصول را دارم.ینی وقتی در سلولA1 یک محصولی دارم در سلول های B1,C1,D1تا الی…اطلاعات مربوط به محصول را دارم…ولی وقتی جابه جایی بر حسب کد برنامه نویسیم که مرتب سازی در ردیف ها انجام میشود اطلاعات مربوط به هر محصول بهم میریزد.در واقع میخام همه سلول های موجود در یک ردیفم که مربوط به محصول سلول A1میباشد در هنگام جابه جایی هم همراه سلول A1جابه جا شود و با محصولات دیگر قاطی نشود…امیدوارم منظورم رو بهتون رسونده باشم.ممنون میشم کمکم کنید
سلام، وقت بخیر
اگر منظورتون اینه که در زمان Sort کردن فقط اطلاعات ستون کد Sort میشه و سایر ستون های کناری جابجا نمیشه، باید قبل از انجام Sort کل ستون ها رو انتخاب کنید و بعد Sort کنید.
با سلام
فایل اکسلی دارم با ۳۰ شیت که ممکنه افزایش کنه یا کاهش داشته باشه . در تمام این شیت ها یک سری سلولی ها مشابه را می خواهم در یک فایل جدا بیارم که بتوانم نتیجه گیری کنم و اگر سلول ها در شیت های فایل اول عوض شد در فایل دوم هم اصلاح شود .
بطور خلاصه فایل اول بانک اطلاعاتی فایل دوم میشه .
مشاوره کردم گفتند با اکسل نمی شه باید از نرم افزار هایی مثل مطلب استفاده کنید .
لطفا راهنمایی کنید
درود بر شما
از قابلیت مرج پاورکوئری استفاده کنید ببینید نیازتون رو ج میده؟
اگر نشد، با VBA جواب میگیرید
با سلام و احترام من میخام تو شیت اول لیست کالاهای موجود را وارد کنم(انبار کالا). تو شیت دوم فاکتور فروش بزارم. چجوری میتونم در هر ردیف از فاکتور، لیست (اسامی) کل کالاهای موجودی انبار و تعدادشون رو برام بیاره و از بین آنها انتخاب کنم و در اخر سر تعداد کالاهای فاکتور شده از موجودی انبار کم کنه. ممنون
درود
این سوالی نیست که بشه اینجا پاسخ داد
بستگی به نحوه کارو ساختار فایل و سایر جزئیات داره
که نیاز به ترکیب توابع هم داره
میتونید سوالتون رو تجزیه کنید به سوالت ریز اکسلی و جز به جز در گروه تلگرامی مطرح کنید
سلام من فرمول ارتباط بین دو شیت رو میزنم ولی نمیخونه عدد ۱ یا دو خود شیت میزنه سلولی که انتخاب کردم از شیت اول توی شیت دوم که فرمول زدم نمیخونه
درود
سوالتون واضح نیست
سلام من در یک فایل اکسل جمع ساعت کاری روزانه را دارم در یک فایل ساعت کاری ماهانه می خوام در فایل ساعت کاری روزانه وقتی اعداد را می زنم در فایل ساعت کاری ماهانه بصورت خودکار جمع بشه چکار کنم؟
درود
جمع ساعت مثل کار با اعداد هست. منتها باید این مقاله رو بخونید تا متوجه منطق محاسبات بشید
با سلام و عرض ادب
بنده یه تعداد ارقام در ایکسل دارم که در فیلد جلوی هر عدد یک شماره بهش اختصاص داده شده و تعریف شده ، در شیت دیگری هم همین ارقام بصورت نامنظم وجود دارن میخوام شماره اختصاصی تعریف شده معادل هر کدوم رو بطور گروهی از شیت قبلی به این شیت بطور اتوماتیک پیدا بشه و در جلو هرکدام قرار بگیره چیکار باید بکنیم ؟
درود
با vlookup میتونید داده های شیت دوم رو بیارید توی شیت اول
سپاس .
سلام وقت بخیر چگونه میتوان فهمید کلمه ای مثل علی که در شیت a هست در شیتbهم هست؟با استفاده از چه فرمولی
لطفا راهنمایی بفرمایید
خیلی خیلی ممنون
درود
vlookup کنید
اگر ارور NA بده یعنی وجود نداره
مقالات راجع به vlookup رو داخل سایت مطالعه کنید
سلام
من ی فایل اکسل حقوق و دستمزد دارم سه تا شیت داره .شیت اول برای ورود وخروج پرسنل طراحی شده شیت دوم محاسبه حقوق و شیت سوم فیش حقوقی.
نمیدونم چطور میشه با فرمول اطلاعات کارکرد رو به شیت حقوق منتقل کرد
درود
بستگی به ساختار و … داره
بصورت کلی باید فرمول های جستجو مثل vlookup, index و … رو یاد بگیرید
با سلام
من تقریبا مثل شما ۴ شیت دارم
1- ورود اطلاعات (شامل بانک اطلاعات پرسنل )
2- لیست حقوق
3- فیش
4- لیست یا نامه واریز بانک
با راهنمایی خانم مهندس و استفاده از فرمول vlookup تونستم تنها با وارد کردن شماره پرسنلی در لیست حقوق ، اتومات لیست و فیش و لیست واریزی بانک رو تهیه کنم .
توصیه میکنم فیلم آموزشی انجام vlookup را در اینترنت جهت یادگیری بهتر سرچ کنید
سلام خانم مهندس خاکزاد.
ممنون از راهنمایی های قبلی شما که بسیار برام مفید بود
یه سوال دیگه لطفا
یک فایل اکسل حقوق برام رسیده که داخل اون فقط جدول بندی و محاسبات حقوق هست و بعد از اتمام ستون های جدول ، اکسل و ستونهاش دیگه قابل دیدن نیست و منحصر شده به جدول ایجاد شده.
لطفا راهنمایی کنید چطور میتونم یه اکسل شبیه به اون بسازم و چطور میتونم لغو انجام بزنم .
ضمنا فایل رسیده (که sheet مربوط به اون منحصرا فقط جدول حقوق رو نشون میده ) رو یکی دو ستون اضافه کردم ، ولی در چاپش مشکل دارم و چاپ اون خیلی ریز می افته بطوری که گویی براش صفحه A5 تعریف کرده باشی. راه حل چیست ؟
ممنون از شما :)
مشکل چاپشو حل کردم
سلام یه سوال آیا میشه برای سلهای مختلف که فرمول یکسان داره ویرایش همزمان فرمول انجام داد
سلام
اول همه سلول هایی که میخواید تغییر کنند رو انتخاب کنید، بعد کلید F2 بزنید که یکی از اونها به حالت ویرایش در بیاد. تغییرات لازم رو اعمال کنید و به جای Enter ترکیب Ctrl + Enter رو بزنید.
با سلام
من میخوام اطلاعات داخل چند سلول از چند شیت مختلف را داخل یک ستون شیت دیگر لیست کنم.
درود
بستگی به ساختار شیت ها داره
میتونید از خاصیت append /merge در query استفاده کنید
سلام
یک شیت با داده های روزانه مختلف دارم که چهار چوب کلی ثابت است
میخواهم در یک شیت دیگر جمع اطلاعات این شیت به صورت روزانه در سلولی یک نواخت ذخیره شود
سلام و خسته نباشید
من یه لیست حقوق ایجاد کردم و هر نفر دارای یک کد پرسنلی است.
حالا توی یک اکسل دیگه یا یه شیت دیگه میخوام فیش تهیه کنم
چطور میتونم با تایپ کد پرسنلی هر نفر در شیت بعدی ، اطلاعات حقوقی رو منتقل کنم
به عبارتی وقتی مثلا کد یک نفر رو (مثلا ۴۵۰) بزنم ، اطلاعات حقوق اون شخص رو در اکسل جدید نشون بده
ممنونم
درود
از تابع vlookup استفاده کنید
سپاس
با سلام و خسته نباشید
در فاکتور فروشی که طراحی کردم می خوام وقتی کالایی را بفروشم که موجودیش در انبار از میزان درخواستی در فاکتور کمتره بهم اطلاع بده و اجازه ثبت نده!
بینهایت ممنون
درود
میتونید مقدار موجودی رو با توجه به ساختار فایل محاسبه کنید و شرط رو در دیتا ولیدیشن بزنید که از ورود داده نادرست جلوگیزی کنه
سلام وعرض ادب من میخوام یه دستوری تعریف بکنم که اگر عددی داخل سلول شیت دیگه اگه در محدوده عددی خاصی بود(مثلا ۲تا ۵ ) بیاره وگرنه صفر بزاره ممنون میشم راهنمایی بفرمایید.
درود
محدوده رو با شرط and میتونید ایجاد کنید
با سلام و خسته نباشید
من یه سری اسامی و کد مربوط به هر نام در یک شیت دارم که از نرم افزار حسابداری گرفتم و در شیت دوم میخوام کدهای سیستم جدید رو در شیت دوم با تابع vlookup انجام بدم اما خطای NA میده و احتمال میدم بخاطر تفاوت نوشتاری نامهاست.توصیه ی شما چیست؟
ممنونم از کمکتون
درود
اگر تفاوت نوشتاری دارید، راهی نیست جز یکسان سازی
این مقاله رو هم بخونید، شاید کمک کنه
متشکرم از پاسختون👌
سلام
وقت بخیر
یک سوال؟
دو شیت تو اکسل داریم که میخام سطر یا ستون داخل شیت مثلا یک تغییر کرد ،متناظرش در شیت دو ،مثله همون تغیر پیدا کنهو و بصورت دستی در داخل شیت ها دنبالش نگردم ،مقدارش رو عوض کنم.
با سپاس فراوان
درود
شیت دومتون رو با توابع جستجو مثل vlookup داده هاشو بچینید که تابع شیت اول باشه
ممنون از راهنمایی. میخواستم یک فرمول تکراری رو دی شیت دومی از اکسل بدم که به شیت اول مربوط میشه ولی فاصله سطری فرمول در شیت دوم و داده مربوطه در شیت اول یکی نیست. باید چیکار کنم؟
مثلا در شیت دوم سطر ۱ از سطر ۱ شیت اول استفاده شده و در سطر ۴ از سطر ۱۴ شیت اول و در سطر ۷ از سطر ۲۴ شیت اول…
فرایندی تکراری که نیاز است بتونم از الگوبرداری اکسل کمک بگیرم ولی با فواصل معین خودم!
اگر با $ نمیتونید به خواستتون برسید باید با Address محدوده دلخواه رو بسازید
ممنون از پیگیرتون و راهنمایی عالی شما
حقیقتش مقاله عالی بود فقط ۲ سوال برام بوجود اومد
1. در قسمت FROM WEB برای من اون دو گزینه رو نداره (ورژن اکسل ۲۰۱۶ هست)
2. مثال قیمت طلا و سکه رو طبق روال گفته شده در مقاله انجام دادم درست بود مشکلی نداشتم ولی چرا تو سایت tsetmc.com که میرم و میخوام قیمت سهم یک شرکت که هر دقیقه تغییر میکنه رو لینک کنم به شیت اکسل خودم نمیشه ؟
بازم ممنون از لطفتون.
درود
1- کدوم دو گزینه؟ در ورژن ۲۰۱۶ پاورکوئری مووجود هست و مشکلی نیست
2- همونطور که توضیح داده شده، بستگی به ساختار سایت داره. باید سایتی پیدا کنید که اطلاعات بورس رو به شکلی که لازمه ارائه بده.
تشکر از شما
فقط اینکه باید دنبال چه نوع قالبی بگردم که اطلاعات رو وارد اکسل کنه ؟
سلام یک سوال داشتم
من در شیت یک تعدادی فاکتور به مشتری های مختلف وارد میکنم شاید در روز به ۷۰۰یا۸۰۰ فاکتور بشه به نامهای و جنسهای مختلف
و هر مشتری یک کد مشتری دارد
حالا میخوام همه فاکتورهای یک مشتری با نام و کد مشخص رو که تو روزهای مختلف خرید کرده …همان فاکتور با تمام جزییاتش وارد شیت دو بشه ..چکار کنم
ممنون میشم
سایت خیلی خوبی دارید استفاده کردم ازش
درود بر شما
برای گزارش گیری میتونید از پیوت تیبل استفاده کنید
میتونید از advance filter استفاده کنید
سلام و درود خدمت شما
یه سوال داشتم از خدمتتون آیا میشود اعداد متغییر روزانه یه سایت را به یک سلول اکسل لینک شود ؟
ممنون از سایت خوبتون
درود
مقاله زیر رو بخونید
https://excelpedia.net/data-from-web/
سلام
طاعات و بندگی شما مقبول دگاه حق این هم نمونه ای از زکات علم است خدا خیرتان دهد که به فرهنگ علمی جامعه خدمت می کنید تشکر بابت همه خدمات شما پاداش شما با حضرت حق
باسلام و تشکر از آموزشهای روان شما در اکسل
من در اکسل فایلی دارم که در آن فایل هر روز یک شیت جدید با داده های آن روز اضافه می کنم و مثلا بصورت ۹۹۰۲۲۴ که تاریخ همان روز است ذخیره می کنم و آن را بعد از ۹۹۰۲۲۳ می گذارم. حال در پایین هر روز فرمول ثابتی دارم که اعداد هر روز را با همان اعداد روز قبل مقایسه کند.
تا کنون برای هر روز جدید، در فرمول اسم شیت روز قبل را درست می کردم. می خواهم ببینم می توان در همین فرمول برای نام شیت هم فرمول نوشت که اتوماتیک هر روز نام شیت روز قبل را بیاورد و از آن بخواند؟
درود
اگر منظورتون استخراج نام شیت هست، از این مقاله استفاده کنید
اگر منظورتون دخیل کردن نام شیت در ادرس هست از این مقاله استفاده کنید
مهندس سلام
من دو تا شیت دارم که توی اولی بارکد کالا و نام و توی شیت دومی بارکد کالا و قیمتش درج شده
میخوام توی شیت اولی یه ستون قیمت اضافه کنم که قیمت رو از شیت دومی بخونه و برای همه سطرها درج کنه
از چه طریقی باید جلو برم ؟
باتشکر
درود
با تابع vlookup میتونید انجام بدید
با سلام
چندتا شیت دارم که داخل هر کدومشون ۳ تا ستون مشخص دارم تاریخ و ۲ تا ستون عددی
چجور میتونم تو یه شیت جدا به صورت جدول اگه یه تاریخ مشخص وارد کردم بتونه به ترتیب نام شیت و ۲ عدد متناظرش رو وارد کنه
درود
تاریخ ها ممکنه تکراری باشن؟ یعنی در هر دو شیت وجود داشته باشن؟
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = “$A$1” Then
Range(“E1:E9”).Copy Range(“B1:B9”)
Else
Range(“F1:F8”).Copy Range(“B1:B8”)
End If
End Sub
سلام وقت بخیر ماتواین vbaدر شیتمون با دیتا ولدیشن دوتا شیفت درست کردیم بانام های a,bوقتی که میخواهیم aراانتخاب کنیم ساعت های شیفت a را در محدوده b1:b9کپی کنه ووقتی ذ راانتخاب کنیم b1:b8کپی کنه این درست عمل میکنه ولی یه خطایی میده اگه امکانش است کمک کنید باتشکرmethod copy of object range failed
سلام
در ظاهر کدتون ایرادی نداره، اما باید بررسی بشه که در زمان خطا دقیقا چه چیزی انتخاب شده و خطای ایجاد شده روی کدام خط هست که دقیقتر بررسی بشه.
میتونید با دکمه F8 خط به خط کد رو Debug کنید و متوجه بشید کدام خط داره خطا ایجاد میکنه.
سلام خسته نباشید
برای لینک یک سلول از یک فایل یه یک سلول از فایل دیگر ، آیا روشی هست که بعد از تغییر آدرس یا نام فایل همچنان لینک درست کار کند؟
درود
باید طوری لینک برقرار کرده باید که ادرس مدام فراخوانی بشه
این کار رو تابع cell انجام میده و میتونید با ترکیب توابع متنی مسیر ذخیره رو جدا کنید و هر حا بره اپدیت بشه
سلام و تشکر از مصالب مفیدتون
سوالی در مورد جمع و تفریق و گزارش گیری در اکسل داشتم .
فایل اکسلی طراحی کردم برای حساب و کتاب خودم .
در یک شیت مخارج خودم رو یادداشت می کنم، مثلا در ستون B عنوان خرج و در ستونH مبلغ هزینه شده و در ستون P که از کدام حساب بانکی( ملی، رسالت، تجارت، دی) (Data Validation) ، پولش را پرداخت کردم.
در یک شیت دیگه درآمد و مخارج کل رو ثبت میکنم.
سوالم این هست که آیا فرمولی یا راهی وجود داره زمانی که در ستونP شیت مخارج، وقتی مثلا پول را از بانک ملی انتخاب کردم، در شیت درآمد و مخارج کل، از ستون B که اختصاص به جمع درآمدهای بانک ملیم داره کسر کنه؟ یا مثلا اگر از بانک تجارت انتخاب کردم ، از شیت درآمد و مخارج کل از ستون D که اختصاص به این بانک داره کسر کنه؟ و همچنین سایر بانک ها.
تشکر
درود
میتونید sumif مخارج بانک ملی رو از درامدش کم کنید. تجمعی باشه که هربار با قبلی ها جمع بشه
برای تجمعی هم باید روی $ تمرکز کنید
در کل بستگی به ساختار فایل درامد هم داره. اما فک رمیکنم با این سیستم جواب بگیرید
هر چند که برای محاسبات شخصی و گزارشگیری، بسته به شرایط، ترجیح بنده پیوت تیبل هست
سلام وعرض ادب.
در مورد فراخوانی فایل بسته:
بنده یک لیست از شرکت ها در ستون اولم دارم، و اطلاعات این شرکت ها رو به صورت جداگانه در فایل اکسل های جداگانه دارم، برای فرخوانی اطلاعات از تابع VLOOKUP استفاده میکنم، میخواستم بدونم آیا برای فراخوانی اطلاعات میشه اسم فایل رو به صورت پویا نام سلول قرار داد؟
به طور مثال:
نام یک شرکت در سلول A1 هست. آیا میشه فراخوانی فایل رو به صورت A1.xls نوشت؟
باتشکر
درود
بله میشه ولی الگو رو باید رعایت کنید. یعنی مثلا اگه الگو اینه که اسم فایل داخل براکت قرار میگیره یا ! و … داره، همه اینها رو باید بسازید. بعد از indirect استفاده کنید
بعدا هر بار باز کنید فمرول ها اپدیت میشن
ممنون بابت وقتی که میزارید.
آشنایی بنده با اکسل کم و خواسته هام زیاد هستن. اگر بتونید لینک آموزش نحوه رعایت الگو و اموزش indirect رو بزارید ممنونتون میشم.
این مقالات رو بخونید
https://excelpedia.net/text-binding/
https://excelpedia.net/address-function/
باید الکوی فرمول رو بذارید جلوتون و جز به جز بچسبونید
ممنونم، زحمت کشیدید.
سلام مثلا میخوای عدد سلول b1 داخل شیت دو سلول c3 به صورت خود کار بره اگر سلول b1 عددش تغییر کرد سلول c3 تغییر کن ممنون میشم جواب بدین
درود، این قبیل سوال ها که روی تغییر محتوای یک سلول بخواید کاری بکنید، با VBA انجام شدنی هست
سلام وقت بخیر
من دارم لغات انگلیسی رو در دوستون A(کلمه) و B(معانی) دسته بندی میکنم.و هر شیت اکسل رو تا ۱۰۰۰ لغت بسط میدم.بعد از بررسی
spelling , remove duplicate الان میخوام بدوم چه جوری میشه بفهمم لغتی که در شیت ۳ نوشتم توی شیت ۱ تکراری نیست؟
درود
مقاله زیر رو مطالعه کنید
https://excelpedia.net/compare-lists/
سلام
آیا اکسل این امکان را دارد که یک کپی از فایلی در یه شیت دیگه بگیریم و در داخل اصل یا کپی آن تغییراتی در اعداد و ارقام ثبت شده بدیم بعدش این تغییرات در طرف دیگر هم انجام بشه ؟
ممنون میشم از راهنمایی هایتان و اگه جواب را لطف کرده به ایمیل بنده بفرستید محبت میفرمایید .
درود
با کپی کردن صرف، این اتفاق نمیفته
باید خودتون شیت جدید رو مساوی شیت قبلی قرار بدید
باید با همین منطق و استفاده از کمبوباکس این کار و انجام بدید
نهایتا اگر این نشد، باید با کدنویسی وی بی ای انجام بدید که بره همه داده هاتون و سرچ کنید
درود
من دو تا شیت دارم که شیت دوم اسم کالا هست-میخوام داخل شیت اول وقتی داخل سلول اسم لوازم مثلا تایپ کردم کمربند،بیاد لیست کلی کمربندها رو نشون بده .بعد من انتخابش کنم..ممنون-لطف میکنید توضیحات رو برام ایمیل کنید
درود بر شما
مقاله زیر رو بخونید
https://excelpedia.net/searchable-list/
جسارتا این مدلی به دردم نمیخوره-توضیح مجدد میدم-ببینید میخوام داخل سلول تایپ کنم مثلا پیراهن-و از موقعی که پ رو تایپ میکنم بره تمام چیزهای که اولشون با پ شروه میشه رو پیدا کنه-مثل اینکه میخواید داخل سایت دیجی کالا داخل جستجو تایپ کنی پیراهن-شما از تایپ اولین حرف اتومات شروع میکنه به نمایش لیستی که با پ شروع میشه
باید با همین منطق و استفاده از کمبوباکس این کار و انجام بدید
نهایتا اگر این نشد، باید با کدنویسی وی بی ای انجام بدید که بره همه داده هاتون و سرچ کنید
سلام
یه سوال داشتم میخواستم توی اکسل در یه شیت فقط جدول انتخابی را نمایش بده سایر سطرها و ستونها را حذف کنه
درود
باید hide بشه
در مقاله زیر، ترفند شماره ۸ رو ببینید
https://excelpedia.net/critical-keyboard-shortcuts/
با عرض سلام و خسته نباشید
من یک شیت دارم که با یک ترتیب خاصی نام و نام خانوادگی و کد پرسنلی و یک مشخصه دیگر که جلوشون علامت تیک حاضر یا حروف ص و م و غ، در هر روز ثبت میشه
حالا یک شیت دیگه دارم با همین مشخصات ولی ترتیب شیت قبلی رو نداره
اگه بخوام مثلا هر اطلاعاتی که مثلا برای آقای الف ثبت میشه در شیتی که افراد براساس ترتیب خاصی نیست هم وارد و ثبت بشه برای آقای الف باید چیکار کنم؟؟؟
با اسکر
درود
اگر تکررای نیست و لیست یونیکه اطلاعاتش، با تابع vlookup میتونید اینکار و انجام بدید
سلام با تشکر از پاسخگوییتون
میشه یکم بیشتر توضیح بدید که باید چیکار کنم
مقاله vlookup رو داخل سایت مطالعه کنید
توضیح داده شده که چطور کار میکنه
با سلام
اگه بخوام از یک شیت دیگر با فرمول vlookup فراخوانی کنم باید چطور فرمولش رو بنویسم
با عرض سلام و خداقوت
وقتی با تابع vlookupفرخوانی میکنم در سلولی که علامت تیک هست وقتی فراخوانی می شود آن علامت تیک نمی آیدو علامت u به جاش میاد چطور مشکل رو حل کنم که همون علامت تیک بیاد؟؟؟
درود
اون تیک بخاطر فونت های گرافیکی مثل webding, winding و … هست
باید مقصد، یعنی سلولی که u نشون میده رو روی فونت مورد نظر تنظیم کنید
با عرض سلام و خسته نباشید
وقتی تابع را در یک سلول وارد می کنم و نتیجه بدست می آید,زمانی که می خوام فرمول سلول رو درگ کنم به سلول های بعدی,قسمت col_index_num تغییر نمیکنه,اگر بخوام به ترتیب مثلا از ۲به ۳ و … به صورت اتوماتیک در فرمول تغییر کند باید چکار کنم؟؟؟
با تشکر
درود
بستگی داره به کدوم سمت درگ میکنید
میتونید از توابع row/ column استفاده کنید
این توابع کارشون تولید عدده و مشا میتونید در ارگومان هایی مثل col_index از این توابع استفاده کنید
سلام
وقتتون بخیر
یک ستون دارم که اعدادی هستند نتیجه محاسبه سلول های تابع.. حال ممکن هست یک ردیف شود و چند ردیف بعد آن خالی بماند و یا ۲ یا ۳ ردیف پر و خالی و الی آخر.
چیزی که من میخواهم یک خروخی از این ستونها با حذف ردیف های خالی هست و البته در شیت جدید.
این کار میخوام اتوماتیک وار انجام بشه نه دستی.یعنی فیلتر نمیخوام کنم و …
چگونه انجام بدم
پیشاپیش ممنون از راهنماییتون
درود
یا باید ماکرو ضبط کنید از فیلتر کردن
یا اینکه فرمول نویسی آرایه ای انجام بدید
منطق فمرول نویسی آرایه ای هم بصورت زیر هست:
https://excelpedia.net/search-duplicates/
شرط جستجوی شما، پر بودن سلول خواهد بود
سلامی مجدد
من از این فرمول نویسی https://excelpedia.net/remove-blank-cell/ استفاده کردم که قسمت های خالی رو خذف کنم
ولی راستش نه از فرمول فهمیدم و نه جواب داد.
چکار باید کرد؟
و چطوری میتونم فایلم رو واستون بفرستم ببینید مشکلم چیه؟
درود بر شما
سوال مربوط به هر پست رو زیرش بذارید لطفا
در نهایت فرمول، کاملا تشریح شده، شما باید فرمول نویسی آرایه ای رو بشناسید تا بتونید این رو یاد بگیرید و اعمال کنید
سلام وقت بخیر
من یک فایلی دارم که میخوام با advance filter جداسازی کنم تو یه فایل دیگه .ولی وقتی این کار رومیکنم تغییرات که در فایل اصلی اتفاق میوفته به فایل جداشده ام انتقال پیدا نمیکنه چکار باید بکنم راهنمایی میکنین ممنون.
درود
قسمت Copy to در ADvance filter فقط در ششیت فعال میتونه اجرا بشه
نمیتونید ببرید یک شیت دیگه
خانم خاکزاد
من یک شیت اصلی دارم که اسامی مختلف در ستون A دارم با اطلاعاتی مقابلشان
میخواهم وقتی اسم شخص را میزنم بصورت اتومات تمام اطلاعات برود به شیت مورد نظر
با تشکر از شما
درود
تابع vlookup میتونه همه اطلاعات مرتبط با جستجوی مورد نظر رو در هر شیتی نمایش بده
سلام
ما یک فایل اکسل داریم که چند تا شیت داره که توی هر شیت اطلاعات مختلفی از کارمندان هست . مثلا شیت اول اطلاعات شناسنامه ای ، شیت دوم اطلاعات مرخصی ، شیت سوم اطلاعات عائله و … . حالا میخوایم در یک شیت اطلاعات خاصی از کارمندان رو استخراج کنیم .
لازم به ذکر است که ستون شماره کارگزینی در همه شیت ها بعنوان کلید استفاده شده .
حالا باید برای استخراج اطلاعات از شیت های مختلف مربوط به کارمندان با توجه به کد پرسنلی کارمندان در یک شیت جدید چکار کرد .
مثلا در شیت جدید میخوایم جدولی تهیه کنیم که اطلاعات شماره کارگزینی ، نام و نشان (از شیت ۱) ، اطلاعات مرخصی ( از شیت ۲ ) و مثلا تعداد فرزندان را ( از شیت ۳ ) استخراج کنه و در شیت جدید نمایش بده .
درود بر شما
بهترین راه اینه که با پاورکوئری مرج کنید شیت ها رو و بعد گزارشگیری کنید
سلام
با تشکر و قدردانی از سایت خوبتون
یک سوال داشتم
که در یک شیت پرسشهایی طراحی کردم که پاسخ بله و خیر دارند و با تیک زدن پاسخ داده میشوند
میخواهم وقتی جواب تیک میخورد بطور مستقیم با کلیک بر روی شیت دیگری برود علت بله و خیر بودنش بیاد
چه فرمولی بدم خوبه؟؟
درود
اگر تیک ها با چک باکس هست، که با فرمول نمیشه
اما اگر با ایکون هست و … میتونید از ترکیب فرمول hyperlink استفاده کنید
یا اینکه کدنویسی VBA انجام بدید
سلام خسته نباشید خانوم مهندس یک سوال داشتم
من یک فایلی گزارش دارم که کع محتویات عددی داره ینی برای گزارش دهی مورد استفاده قرار میگیره مثلا توی یک ماه ۳۰ تا شیت برای مثال از روز یکم تا روز ۳۰ باز میکنم و گزارش هرروز رو میزنم سوال من اینه من هربار که شیت باز میکنم برای اینکه باشیت قبلی ارتباط برقرار باشه چه فرمولی داره که دیگه فرمولارو دستی اصلاح نکنم ینی وقتی یک شیت جدید باز میشه خود به خود فرمول روز قبل تر رو شناسایی بکنه و جاش بزاره آیا همچین تابعی داریم؟
سلام
اکسل به صورت عادی این امکان رو نداره. اما با استفاده از VBA میشه کاری کرد که مثلا با فشار دادن یک دکمه یک شیت جدید براتون ایجاد کنه و فرمول ها رو متناسب با نام شیت براتون در سلول های مورد نظر قرار بده.
سلام وقت بخیر
ممنون بابت سایتتون
یه سوال داشتم میخواستم ببینم میشه چند شیت رو با هم لینک کرد و به صورت یک لیست نشان داد که در صورت انتخاب انها نمایش داده شوند . از دیتا ولیدیشن استفاده کردم ولی لینک نمیشه و از هایلینک هم استفاده کردم بازم نشد .
دومین سوالم اینه که ما یه چند تا داده داریم یه صورت مثلا کد ملی و نام حالا میخوایم یه فرمول داشته باشیم که برامون با دادن کد ملی نام رو در یک سلولی که مشخص کردیم نمایش بده.
ممنون میشم کمکم کنید. با تشکر
درود بر شما
سوال اول:
یعنی چی شیت ها رو لینک کنیم؟ منظور و هدف چیه که با هایپرلینک نشده؟
سوال دوم:
تابع Vlookup
سلام
وقت به خیر
دو شیت اکسل دارم که شیت اول اطلاعات کامل یک سازمان اجرایی و شیت دوم همان شیت اول است که به صورت یک جدول خاص طراحی شده
خانه های خالی شیت دو را از شیت یک با فرمول نویسی و ارجاع تکمیل کرده ام.
وقتی سورت شیت اول را تغییر می دهیم تمام اطلاعات جدول دوم هم به هم می خورد. استفاده از علامت $ هم کمکی نکرد.
لطفا راهنمایی بفرمایید
سلام
اگر از تابع Vlookup استفاده کرده اید باید توجه کنید که این تابع همیشه اطلاعات اولین موردی رو که در جدول اصلی پیدا کنه برمیگردونه. ممکنه زمانیکه شما چینش داده ها رو با استفاده از Sort تغییر میدید دیگه اولین موردی که پیدا میکنه مورد قبلی نباشه و اطلاعات مورد دیگه ای رو به شما نشون بده.
اما در مواردی مثل تابع Sumif یا توابع مشابه با تغییر چیدمان هیچ تغییری در نتیجه نباید به وجود بیاید.
سلام سرکار خانم
یک سوال
بنده از دوتا سامانه اکسپورت نام کلاینت هامو گرفتم که به صورت عدد هستن هر دوتا رو داخل یک شیت قرار دادم چون اختلاف تعداد دارم میخوتام بدونم با چه فرمولی میتونم اعدادی که داخل یک دسته هستن و داخل دسته دیگه موجود نمیباشن و به دست بیارم
نمیدونم تونستم درست توضیح بدم
ممنون
درود بر شما
این مقاله رو بخونید
https://excelpedia.net/compare-lists/
سلام خانم خاکزاد وقت عالی بخیر
من در یک پوشه که در یک مسیر مشخص(مثلا در دکستاپ) قرار دارد چندین فایل تکست دارم که هر فایل تکست اسم مشخصی داره؛ از طرف دیگر در داخل هر تکست چندین ستون(مثلا ۱۰ ستون) از اعداد دارم که هر ستون هم دارای ۲۰۰۰ سطر است ؛ میخواستم بدونم چطور میتونم از داخل اکسل و به کمک فرمول نویسی یک ستون مشخص با تمام سطرهاش رو در اکسل به طور اتوماتیک فراخوانی کنم (یعنی فرمولی بنویسم که یک ستون با تمام سطر های یک فایل تکست با نام مشخص رو فراخوانی کنه) و بعد بتونم عملیاتی بر روی آن انجام بدم .
با تشکر.
درود بر شما
با فرمول نویسی که نمیشه
از پاور کوئری استفاده کنید یکبار انجام بدید بعد اون فرایند رو هر بار میتونید refresh کنید
درود بر خانم مهندس خاکزاد
وقت بخیر
من یک فایل اکسل با ۳۵ شیت دارم کهسلولهای دوئ شیت اول آن از اطلاعات سایر شیت ها می خونه ولی امروز متاسفانه با یک مشکل مواجح شدم اعداد که در شیتهای دیگر تغییر می کنه فرمولهای صفحات اول از اون تغییرات تبعیت نمی کنه مگر اینکه در تمام سلولها اینتر رو بزنم
لطفا راهنمایی بفرماییید .
سپاس
درود بر شما
محاسبات روی حالت manual قرار گرفته
از تب formula و قسمت calculation روی automatic بذارید
سلام بر بانو خسته نباشید
با آرزوی موفقیت برای شما
میخواستم بدونم چجوری یه عدد توی اکسل وارد کنم که اطلاعات سطر این عدد توی اکسل دیگه به صورت خودکار وارد سطر اکسل بشه.یعنی با زدن یه عدد اطلاعات ستون بعدیش جلوش اتوماتیک وار بزنه.
درود بر شما
از تابع vlookup استفاده کنید
بین دو فایل هم میتونه انجام بشه مشکلی نیست
درود
یه سوال فنی دارم
لطفا اگه میدونید حتما جوابتون رو باهام درمیون بذارید
با سپاس فراوان
میخوام داده یک سلول رو در سلولی دیگر نمایش بدم و نمیخوام توی اون سلول کد بزنم
مثلا توی یه سلول دیگه کد بزنم ک خروجیشو تو سلول دیگه ای که کد نداره نمایش بده
از VBA هم نمیخوام استفاده کنم
درود بر شما
یا باید فرمول بنویسید، یا کد وی بی
وقتی هیچ کدوم و نمیخواید، یعنی راه دیگه اای نیست!
ممنون از پاسختون
یه سوال دیگه
حجم فایلم خیلی بزرگه
بالای ۳۰ هزار ردیف دارم
VBA سرعت اکسل رو پایین نمیاره ؟؟؟
حجم و سرعت عملکرد به خیلی چیزها بستگی داره
این مقاله رو بخویند
سلام.ممنون از مطالب مفیدتون.
من فایل اکسلی درست کردم که در یک شیت جنسهای وارده به انبار را وارد کردم و در شیت دیگر فروش و در شیت سوم موجودی انبار.میخواستم ببینم چطور میشه جنسهای وارده به انبار را به طور اتوماتیک وارد شیت ۳ که موجودی انباره وارد کنم با این شرط که گزینه های تکراری حذف بشه.
البته نمیخوام این کار دستی و با ایکن remove duplicates انجام بشه .
ممنونم.
درود بر شما
یک راه استفاده از فرمول نویسی آرایه ای هست که بتونه لیست بدون تکرار براتون فراخوانی کنه. با ترکیب match و countif
یک راه هم ضبط ماکرو از همون remove duplicate
یا اینکه از کوئری استفاده کنید و ریموداپلیکیت و انجام بدید تو کوئری
سلام سرکار خانم خاکزاد
ابتدا بابت بخاطر سایت خوبتان و وقتی که برای پاسخگویی به سوالات میزارید تشکر میکنم
میخواستم بدونم چطور میشه در یک شیت ( مثلا شیت B ) تعریف کرد که چنانچه مثلا سلول D1 شیت دیگر ( مثلا شیت A) کمتر مساوی N باشد دیتا کل ردیف مذکور را به شیت B منتقل نماید
بدیهی است ر دیف و دیتاهای شیت B با تغییر اعداد D1:Dn شیت A کم و زیاد میشه
درود بر شما
خواهش میکنم
بسته به ساختار داده متفاوت هست.
اما میشه ی راه اینظوری پیشنهاد کرد:
اول با تابع match مکان سلولی که شرط رو داراست پیدا کنید و بعد بذاریدش داخل تابع INdex و در شیت جدید فراخوانی انجام بدید
سلام
میشه فایل دیگه ای مثل پی دی اف یا عکس یا ورد رو به عنوان سند اتچ کرد؟
از کدوم بخش؟
سلام
از تب Insert روی دکمه Text کلیک کنید و بعد روی دکمه Object کلیک کنید.
از پنجره باز شده برنامه ای که میخواید فایلش رو قرار بدید انتخاب کنید و فایل مورد نظر رو انتخاب کرده و به اکسل اضافه کنید.
سلام
تعداد ۲۴۰ فایل اکسل دارم که درواقع هریک مربوط به یک ماه در یک دوره ۲۰ ساله است. میخواهم میانگین ده دوازده تا سلول مشابه در هر یک از این فایلها را وارد یک فایل مجزای دیگر کنم. راهی برای انجام دسته جمعی هست یا نه؟
لازم به ذکر است فرمت فایلها csv است.
ارادتمند
سلام
در این حجم از فایل بهترین روش استفاده از Power Query هست.
با سلام و احترام
برای نمایش یک سلول یک شیت در سلول شیت دیگر از فرمول زیر استفاده می کنم:
=IF(‘ورود اطلاعات اعضای کمیسیون’!$B$7=0,””,’ورود اطلاعات اعضای کمیسیون’!$B$7)
اما اگر سلول ترکیبی از چند سلول باشد یعنی merge شده باشد، دیگر دستور قابل اجرا نیست یعنی رابطه زیر خطا می دهد:
=IF(‘ورود اطلاعات پرونده ها’!C6:D8=0,””,’ورود اطلاعات پرونده ها’!C6:D8)
چطور اصلاحش کنم؟
درود
داشتن سلول مرج در فرمول نویسی مجاز نیست
با سلام و احترام سوالی داشتم. من می خوام از تابع indirect برای فراخوانی محتویات چند سلول از یک شیت دیگر استفاده کنم. مثلا فکر کنید که در sheet1 و در سلولهای A1,A8,A15 اطلاعات مورد نیاز ما درج شده باشد. من چطور می توانم این سلولها را در شیت دیگر فراخوانی کنم. دقت کنید که نمی خواهم برای هر سلول جداگانه آدرس دهی کنم و می خواهم به صورت اتوماتیک سلولهای ستون A در ردیف های ۱، ۸ و ۱۵ در شیت ۱ داخل شیت ۲ فراخوانی شود. با تشکر
درود بر شما
الگوی آدرس رو دربیارید و با استفاده از تابع address سلول های مورد نظر رو بسازید و بعد از indirect کمک بگیرید
برا یآشنایی بیشتر مقاله زیر رو مطالعه گنید
https://excelpedia.net/address-function/
با سلام. ممنون ولی این کار اسم سلول را به من داد. من نیاز دارم مقدار سلول را به من بدهد. می شود بیشتر راهنمایی بفرمایید؟ با سپاس
درود
داخل ی indirect بذارید حل میشه
با سلام یک فایل اکسل دارم که بعضی ازاطلاعاتم رالینک دادم امروز که فایل را باز کردم لینک ها بهم ریخته بود و جواب نمی داد درصورت امکان راهنمایی کنید مرسی
درود بر شما
احتمالا فایل های مرجع جابجا شدن و مسیر ذخیره اونها تغییر کرده
سلام
من یک شیت دارم که هر ردیف از اون ۵ سلول اطلاعات داره.
حالا میخوایم تو یه شیت دیگه کاری کنم که با وارد کردن اولین سلول هر ردیف، بقه سلول های اون ردیف ظاهر بشه.
فرمولش چیه؟
درود بر شما
البته بستگی به جنس داده ها داره ولی احتمالا vlookup جواب میده
سلام
من میخواستم اطلاعاتی که توی یک شیت اکسل دارم براساس فیلتر کردن به workbook تبدیل کنم دونه دونه نمی خوام این کار انجام بدم
مثلا ۲۶ تا مرکز داریم من می خوام این ۲۶ تا مرکز که هر کدوم ۱۰۰ تا پرسنل دارن و ۲۶ تا workbook بهم بده
قبلا kutools انجام میشد ولی الان خریدنی شده ممنونم میشم راهنمایی کنید ؟
درود بر شما
kutools هم کد نویسی vba انجام شده.
باید کد بزنید
سوال: چند شیت داریم میخواهیم اطلاعاتش کپی بشه(ادغام) در یک شیت
نکته اینکه محدوده نداشته باشه…
درود بر شما
برای ادغام شیت ها، هم افزونه وجود داره و میتونید دانلود کنید. افزونه RDBmerge
هم اینکه از پاورکوئری میتونید استفاده کنید
سلام .روز بخیر من یه فایل اکسل دارم که شامل چندتا شیت می باشد. حالا در یک شیت خلاصه میخواهم تمامی عملیات مربوط به تاریخ ۹۸/۰۶/۱۲ را با هم جمع کند حال ممکنه در یکی دوتا شیت تاریخ ۱۲ موجود نباشد. آیا دستور خاصی برای جمع زدن وجود دارد یا باید از طریق جمع زدن دستی و با لینک کردن استفاده کنم ؟
درود بر شما
اگر منظورتون از جمع زدن منطق sumif در شیت های مختلف هست
میتونید از sumif بصورت آرایه ای استفاده کنید
سلام دوباره سوال دوم :فرمی که درمحیط vba درست کردم رو میخوام وقتی توی یکی از تکست باکس ها عددی وارد کردم اطلاعات اون رو از یه شیت دیگه پیداکنه و توی تکست باکس های بعدی بریزه لطفا راهنمایی کنید وکد رو واسم بنویسید تکست باکس۱۳ وشیت۲ برای مثال
درود بر شما
در event change اون تکست باکس باید کد جستجو رو بنویسید
برای جستجو هم دستورات مختلفی وجود داره و بسته به ساختار داده متفاوته. هم میتونید از توابع جستجو استفاده کنید و هم دستورات for, find
باسلام من یک فرم vbaرو در اکسل ساختم و وقتی فرم روچاپ میکنم حرف های(ن.و.م) از هم جدا میشن اما توی فایل جدانیستن.لطفا راهنمایی کنید ممنون.
سلام خسته نباشید من دو شیت در اکسل دارم که دوتا جدول هست عین هم. میخام چیزایی که در شیت دو مینویسم در جدول شیت یکم بیوفته به خاطر همین یه مساوی تو هر سلول شیت یک زدم و در همان سلول در شیت دو اینتر کردم اما وقتی شیت دو من خالیه شیت یک صفر میوفته داخل جدول چطور میتونم این صفر هارو از بین ببرم ؟
درود بر شما
راه های نشون ندادن صفر زیاده
یک راهش استفاده از فرمت سل هست.
روی سلولی که میخواید صفرش دیده نشه کلیک راست کرده و از قسمت format cell قسمت custom ، این کد رو بنویسید:
0;-۰;;@
با سلام من یک فایل اکسل دارم که دو شیت دارد به نام data و menu با وارد کردن کد ملی در menu مشخصات اطلاعات فرد که در data موجود می باشد اورده می شود حالا می خواهم در شیت data دو خانه از هم منها شود و در شیت menu با اطلاعات شخص اورده شود لطفا فرمول مورد نظر را بهم بگید.
درود بر شما
یا اون مقداری که باید منها بشه رو داخل دیتابیس ایجاد کنید مثل سایر مشخصات فرد.
یا اینکه اون دو مقدار رو با vlookup فراخوانی کنید و از هم کم کنید
سلام
من میخوام اطلاعات رو از سایت بورس http://www.tsetmc.com به یه سری سلول لینک کنم تا به صورت لحظه ای بروز بشه.
چند روش رو امتحان کردم ولی نشد.
شما میتونید منو راهنمایی کنید.
با تشکر
درود بر شما
از قسمت data/from web میشه
از get & transform و from web هم بهتره. (د رواقع از پاور کوئری استفاده کنید)
سلام امتحان کردم سایت اجازه نمیده
مجبور شدم ی ماکرو بنویسم که هر وقت run شد نسخه جدید ر جایگزین کنه. مشکل این روش هم اینه که اطلاعات ی نماد تو هر دانلود تو سطر های متفاوتی قرار میگیره
با سلام وقت بخیر
من می خوام ک یک command button با text box داشته باشم که با نوشتن نام یک اکسلی رو که می خوام از یک فولدر انتخابی در درایو بالا بیاره اسم تمامی اکسل ها رو هم در این شیت اکسل دارم(بلفرض مثال ۱۰۰۰ مورد هست که می خوام ب این شکل hyperlink بشن)
با تشکر
درود بر شما
از تابع hyperlink استفاده کنید
https://excelpedia.net/hyperlink-function/
با سلام
من دوتا فایل اکسل مجزا راجع به موجودی انبار و نقطه سفارش دارم میخواهم موجودی فایل(موجودی انبار)به طور خودکار در قسمت مانده موجودی نقطه سفارشم بشینه ممنون میشم راهنماییم کنید
سلام
کافیه داخل سلولی که میخواید اطلاعات از فایل دیگه اونجا بشینه بنویسید مساوی و سلول مورد نظر در فایل دیگه رو انتخاب و اینتر کنید.
زمانیکه دو تا فایل باز بشن مقادیر به روزرسانی میشن.
سلام وقت بخیر
من یه فایل اکسل دارم با تعدادی شیت. میخوام یک سری از ردیفها که مشخصه خاصی دارند عینا به شیت آخر منتقل بشن. در حقیقت یه جور فیلتر از کلیه شیتها و کپی در ردیفهای شیت دیگه.
امکانش هست؟
درود بر شما
یک راه کد نویسی VBA هست.
با حلقه ها، بین شیت ها حرکت کنید و جستجو اانجام بدید و در یک شیت نهایی پشت سر هم ذخیره کنید
سلام ، لیست در اکسل دارم با عناوین نام کلاس ، نام و نام خانوادگی و دیگر مشخصات افراد ، تعداد ۲۰۰ رکورد ثبت نام انجام شده و کلاس اول تا ششم به صورت مختلط ثبت شده است برای اینکه در یک شیت دیگر لیست کلاس اول را استخراج کنم با چه فرمولی باید انجام شود.
درود بر شما
اگر حتما با فرمول میخواید انجام بدید، آرایه ای باید استفاده کنید. مشابه این فرمول:
AL1 شرط هست، یعنی کلاس اول
V1:v13 ستون کلاس ها
S1:AD13 محدوده داده ها
درود بر شما
اگر حتما با فرمول میخواید انجام بدید، آرایه ای باید استفاده کنید. مشابه این فرمول:
سلام
من یک فایل اکسل دارم که شامل ۳ ستون شماره کالا، تعداد موجودی و قیمت هست با این اکسل میخوام اکسل دیگری رو با این ستون ها آپدیت کنم با این تفاوت که در اکسل دوم ترتیب ردیف ها با اکسل اول یکی نیست. چطور میتونم شماره کالا در هر ردیف از اکسل دوم خونده بشه و مشابه آن شماره در اکسل اول پیدا بشه و بعد از اون مقادیر موجودی و قیمت رو در اکسل دوم آپدیت کنم ؟
ممنون
درود بر شما
میتونید از تابع Vlookup استفاده کنید
https://excelpedia.net/vlookup-function/
سلام، وقت بخیر
یه فایل اکسل دارم که ناخواسته به یه فایل دیگه لینک شده. حالا میخوام این لینک رو حذفش کنم و میدونم که از طریق Break Link در پنجره Edit Link میشه این کار رو کرد، ولی قبل از اون برام مهمه که بدونم کدوم سلول این لینک براش تعریف شده… ممنون میشم اگه راهنمایی کنید که چطور میشه سلولی رو که لینک خارج از فایل داره رو پیدا کرد !
درو.د بر شما
یک یاز راه ها میتونه این باشه:
اسم فایلی که لینک شده رو در ابزار Find تایپ کنید و در قسمت Look in، formula رو انتخاب کنید
سلول هایی که در فرمولشون حاوی این عبارت باشن انتخاب میشن
ضمن تشکر بابت وقتی که میذارید ولی این راه رو هم امتحان کردم، چیزی پیدا نمیکنه. خیلی کلافه ام … واقعا نمیدونم باید چی کارش کنم
حتما ی جایی رو اشتباه میکنید. امکان نداره پیدا نکنه!
اما به هر حال اینم امتحان کنید:
با formulatext فرمول هر سلول رو فراخوان یکنید و بعد با تابع FIND شروع به جستجو کنید
سلام مجدد، من همه کاری رو که میدونستم و شما هم گفتی انجام دادم ولی بازم نشد، امکانش هست فایل رو برای شما ارسال کنم ببینید میشه کاریش کرد ؟
با عرض سلام و خسته نباشید . ممونو از سایت شما
من یک حسابدار هستم . میخواهم سیستم انبار یک رستوران را بوسیله excle کنترل کنم .
میخواهم دریک شیت کد انواع کالا ها بنویسم . مثلا ۴۰ نوع مواد غذایی دارم . و هنگام کلیلک برروی هر کد در شیت دیگرexcel مربوط به آن مواد غذایی باز شود هنگام باز شدن بتوانم مقدار مواد اولیه خریداری شده را وارد کنم و هنگام خروج مواد غذایی از انبار مانده آن را اعلام نماید .
در رابطه با قسمت دوم که انبار مواد غذایی میباشد ، مشکلی ندارم excel آن را بلدم فقط میخواهم بصورت اتومات در شیت دیگری بتوانم با یک کلیک وارد انبار مذکور بشم .
ممنون از شما
درود بر شما
اگر هر محصول شیت جداگانه داره، میتونید با هایپرلینک این ارتباط و برقرار گنید. هم تابع هایپر لینک وهم ابزار هایپرلینک
اموزش هر دو در سایت موجود هست
سلام
خسته نباشید
من در یک فایل اکسل در یک شیت دریک سلول اسم یک شیت را تایپ می کنم و با زدن اینتر لینگ بشود به شیت تایپ شده
به عنوان مثال : من در یک سلول A1 اسم شیت ۱ را تایپ می کنم و اینتر می زنم شیت ۱ را باز می کنم ( لینگ می شود ) و اگر در سلول A1 اسم شتیت ۲ را تایپ کنم شیت ۲ را باز کند والی آخر
ممنونم
سلام،
ممنون
برای انجام این کار از تابع Hyperlink استفاده کنید.
من یک فایل اکسل به نامA دارم از شیت ۱ یک جدول دارم شامل کد و شماره و تاریخ و غیره می باشد.
در شیت ۱ یک دکمه و یک تیکس باکس ایجاد شده است.
که با تایپ یک کد در تیکس باکس و کلیک روی دکمه اطلاعات کد تایپ شده در شیت ذخیره می شود
حال سوال من این است که به جای این که در شیت ۲ ذخیره شود در یک فایل اکسل جداگانه با نام کد تایپ شده در تیکس باکس ذخیره شود.
فایل به پیوست ارسال می گردد فایل book1.rar می باشد
بنهایت سپاسگزار هستم
کد های تعریف شده در شیت ۲ ذخیره می شود به شرح زیر است حال کد اصلاحی را می خواهم در یک فایل جداگانه
سلام
برای اینکه به سلول فایل دیگری دسترسی داشته باشید کافیه به صورت زیر آدرس رو بدید:
سلام
ممنون از سایت خوبتون
چندتا کامپیوتر داریم که با هم share هستند یک فایل اکسل روی همیه اینا طراحی کردیم که هر کارشناس آمار مربوط به خودشو جدا گانه وارد میکنه
چطور میتونم در پایان ساعت تجمیع آمار ها رو روی فایل اکسل خودم داشته باشم
سلام
تشکر
منظورتون از تجمیع چیه؟
چون زمانیکه یک فایل به اشتراک گذاشته میشه تمام اطلاعات وارد شده توسط کاربران مختلف رو تو خودش نگه میداره.
اگر منظورتون اینه که یک فایل با ساختار یکسان رو دارید به افراد مختلف میدید و اونا هر کدوم قسمتی از اون رو پر میکنند و شما میخواید که این اطلاعات پراکنده رو یکی کنید دو راه وجود داره:
استفاده از Power Query
استفاده از VBA
سلام
من بین دو شیت اکسل ارتباط برقرار کردم
میخوام وقتی فایل رو باز میکنم اطلاعات شیتی که ارتباط داره برقرار نشه و بعنوان مثال اعداد شیت مبدا اطلاعات در شیت نشان دادن اطلاعات درج نشود و زمان برقراری لینک دست خودم باشه نه بصورت اتوماتیک.
الیته وقتی در تب فرمولا محاسبات را در حالت دستی میزارم این اتاق میافتد ولی آخرین خوانده قبل از این کار درجای خود باقیست
با توجه به هدف من میخواهم در لظه باز کردن فایل کلیه اعداد صفر باشد یا اصلا عددی منظور نشود و پس از برقرار کردن ارتباطات بصورت دستی اعداد نمایش داده شود.
آیا همچنین امکانی در اکسل وجود دارد؟
سلام
برای اینکه بروزرسانی لینک های خارج از اکسل رو از حالت خودکار به حالت دستی تغییر بدید از تب Data گزینه Edit Links رو بزنید و در پنجره باز شده گزینه Startup Prompt رو انتخاب کنید و از پنجره نهایی گزینه Don’t Display the Alerts and Update Links رو انتخاب کنید و اوکی کنید.
سلام خانم خاکزاد. روزتون بخیر. خسته هم نباشید واقعا.
اول بزارید تشکر کنم از سایت بسیار عالیتون و همچنین مطالب بسیار بسیار کاربردی شما که تا به حال سه دفعه کار من رو به عجیبترین شکل ممکن حل کرده. و اما سوال:
من ی جدول ورودی دارم که به صورت دستی اطلاعاتی رو داخلش وارد میکنم و ی جدول خروجی که این داده ها رو با یک سری توابع پردازش میکنه و جواب مورد نظر من رو میده اما چیزی که الان میخوام انجام بشه ولی بلد نیستم این هستش که میخوام با هر بار وارد کردن این اطلاعات در جدول ورودی نتایج من که در جدول خروجی نمایش داده میشه دقیقا به همون ترتیب در شیت دیگری هم کپی بشه و باز با وارد کردن دوباره اطلاعات در جدول ورودی و دریافت نتایج این بار به صورت خودکار نتایج در شیت مذکور و در سطر بعدی کپی بشن. به نظرتون میشه کاری کرد؟؟؟ ممنون میشم راهنمایی کنید. در نهایت بازم ممنون
درود بر شما
خوشحالم از شنیدن این موضوع
بهتره برای این کار کد نویسی انجام بدید که هر بار داده ها رو ببره و بنشونه در انتهای داده های قبلی.
یا اینکه پاورکوئری رو چک کنید ببینید همچین امکانی داره یا نه با توجه به ساختار و شرایط شما
با سلام
سلول یک فایل با سلول یک فایل دیگه ارتباط دارد و بدون جابجایی فایلها تنها در صورتی فالی اول آپدیت میشه که فایل دوم باز باشه در صورت بسته شدن فایل دوم دوباره ارتباط قطع میشود.
در قسمت لینکها آپدیت اتوماتیک هم فعال است
سلام،
به صورت عادی هم باید همینطور باشه.
در صورتیکه لینک ها آپدیت میشن که فایل ها باز باشن.
در همان فایل چند شین وجود دارد که از اسکل دیگر اطلاعات رو فراخوانی میکنه
فرمول وی لوکاپ بدون باز کردن فایل سورس اپدیت میشه و فقط فرمول سام ایف نیاز به باز کردن سورس داره و این سوال منه
سلام
من تعدادی شیت دارم که با عدد نامگذاری شدن
مثلا ۱۲و۱۳و۱۴و …و ۱۵ ، ۲۱و ۲۲و ۲۳و … و ۲۱۵ و …. تا ۷۲ و …. و ۷۱۵.
محتویات داخل اونها کاملا مشابه از نظر اسم سرستون و موارد موردنظر هست که البته بیشتر شبیه چندتا جدولن نه یه سری ستون منظم.
من میخوام در یه شیت جدید برای هر عنوان این شیت ها یه ستون تشکیل بدم و داده های مربوط به اون عنوان رو از شیت های مختلف بخونم.
با توجه به نوع شماره گذاری شیت ها که چند تاشو اشاره کردم، اگر امکان داره بفرمایید چطور دستوری بنویسم که همه ی شیت ها رو در بر بگیره؟
درود بر شما
میتونید داده ها رو با استفاده از ترکیب تاوابع address , indirect فراخوانی کنید
https://excelpedia.net/address-function/
یا اینکه شیت ها رو با ابزار power query مرج کنید
خیلی خیلی ممنون از شما
میدونستم این تابع ها مفیدن اما نمیدونستم چطور ترکیبشون کنم (:
سلام بر استادان بزرگوارم
پیرو همون پست قبلی ، من حالا چند تا فایل اکسل با اطلاعات مشابه دارم که میخوام توی یه فایل جدا ستون هایی تشکیل بدم شامل آدرس مشخص و مشترکی در تمام این فایل ها
با دستور فراخوانی باید برای هر سلول برم و روی اون کلیک کنم، اما من میخوام با یه دستور به صورت اتوماتیک داده ها خونده بشن
این بار اسم ورک بوک های من بصورت عددی مثل ۱۲، ۱۳، و … ذخیره شده و توی این ورک بوک ها سه تا شیت مشخص دارم که میخوام اطلاعات رو از اونها بخونم
لطفا راهنماییم کنید.
ممنون و سپاسگزارم
درود بر شما
سوال خیلی واضح نیست
اگر منظور فراخوانی آدرس فایل های موجود در یک فایل هست، از پاور کوئری استفاده کنید
نمونه داخل سایت هست. از آخرین مقالات ببینید
سلام
فایل اکسلی دارم که حدود ۱۰۰۰ سلول به ۱۰۰۰ فایل PDF لینک شده ولی بعد از جابه جایی فولدر PDF ها فایل اکسل هنگام باز کردن لینک ها ارور میده آیا راهی وجود داره که به صورت یکجا و سریع آدرس لینک ها رو تغییر بدیم و جایگزین کنیم یا باید دوباره تک به تک لینک کنیم
سلام
اگر ابزار استفاده کردید برای ویرایش تعداد زیادی هایپرلینک از کد وی بی باید استفاده کنید
در کد بالا آدرس جدید رو به جای New Address بذارید و در قسمت File Name هم اسم فایل رو با استفاده از توابع بدست بیارید.
سلام ممنونم از راهنماییتون ولی باز نمیتونم این کار رو انجام بدم و نمیشه میشه بیشتر توضیح بدین یا اگر در این زمینه فایل راهنما دارید بذارید
سپاس
سلام
من یک فایل اکسل به نام سفارش۱ دارم که دوتا شیت داره، بعضی از سلولهای شیت۱ به شیت ۲ لینک است و بالعکس بعضی از سلول های شیت ۲ به شیت ۱ لینک است
حالا میخام این دو شیت را در یک اکسل جدید کپی کنم به نام سفارش۲
وقتی کپی می کنم میبینم که لینک ها یا موارد فراخوان شده از اکسل سفارش ۱ میخونه در صورتی که من میخام دوتا شیتی که تو سفارش ۲ هست همچنان به هم لینک باشه نه به اکسل سفارش۱
لطفا راهنمایی بفرمایید.
درود بر شما
باید لینک ها رو ادیت کنید
مثلا اسم فایل رو از داخل لینک ها حذف کنید
هم از قسمت edit link میتونید عوض کنید
هم اینکه در ویرایش فرمول
یعنی در ابزار Find/Replace اسم فایل ها رو با هیچی جایگزین کنید
سلام اگر بخواهیم لیست اسامی و مشخصات افراد را که در اکسل مورد استفاده قرار دهیم به این شکل که با وارد کردن کد ملی فرد کل اطلاعات فرد در محلهای تعریف شده درج شوند چه باید کرد؟ شبیه میاینج در ورد
با سپاس
درود بر شما تابع Vlookup این کار رو انجام میده
با سلام و خسته نباشید من یک فایل اکسل دارم که شیتهاش با تاریخ روز جلو میره حالا برای انتقال داده ها هر بار باید در سلولی که فرمول داده ام نام شیت قبلی را بزنم تا اطلاعات روز قبل در شیت جدید آورده شود چکار کنم تا با درست کردن شیت جدید دیگر نیازی به اصلاح در سلولهای مورد نظر نداشته باشم
سلام، با استفاده از تابع Cell اسم شیتی که درونش فرمول نوشتید بدست بیارید (که در اینجا باید یک شماره باشه. دقت کنید حتما از تابع Value برای تبدیل متن بدست اومده به عدد استفاده کنید). زمانیکه اسم شیت جاری رو بدست آوردید کافیه ازش یکی کم کنید و با استفاده از تابع Indirect به شیت قبلی ارجاع بدید و اطلاعاتی که لازم دارید رو فراخوانی کنید.
سلام
من تو اکسلم دو تا شیت دارم میخوام یه ستون از شیت ۱ را در شیت ۲ هم داشته باشم
و هر تغییری در شیت ۱ روی اون ستون انجام بشه در شیت ۲ هم اتفاق بیوفته حتی اگه در شیت یک ردیف اضافه شه یا اطلاعات تغییر کنه در شیت ۲ هم همون اتفاق بیوفته
باید چیکار کنم عجله دارم
درود بر شما
انجام حرکات فیزیکی مثل اضافه کردن و کم کردن سطر و سلول و … باید کد نویسی VBA انجام بدید
با سلام و احترام
من یک فایل اکسل با سه شیت دارم . در شیت اول فروش چند محصول به چند خریدار را در تاریخ های جداگانه دارم ( مثلا مشتری ۱ کالای ۱ و ۲ را در تاریخ ۱ می خرد و مشتری ۲ کالای ۱ و ۳ را در همان تاریخ می خرد ) ؛ در شیت دوم می خواهم تعداد فروش هر محصول را در یک تاریخ مشخص نمایم ( مثلا در تاریخ ۱ از محصول ۱ و ۲ و ۳ جداگانه چه تعدادی فروختم ).
میشه کمک کنید ؟ ممنونم
اگه میشه جوابم را در همین صفحه بدید .
درود بر شما
از تابع countifs استفاده کنید، یک شرط تاریخ و یک شرط محصول هست
برای اطلاعات بیشتر، این مقاله رو مطالعه کنید:
https://excelpedia.net/countifs-function/
با سلام و احترام
سرکارخانم خاکزاد ممنون از لطف شما .
من راه حل جنابعالی را امتحان کردم ولی به جواب نرسیدم . منظور سئوال من به شکل زیر هست .
یعنی می خواهم در تاریخ ۹۷۱۰۱۱ از سند های چند عدد فروش رفته است .
سند۱/سند۲/سند۳/سند۴/تاریخ خرید/خریدار
۳ ۰ ۰ ۱۰ ۹۷۱۰۱۱ ۱
۰ ۲ ۵ ۲۵ ۹۷۱۰۱۱ ۲
۰ ۵ ۲ ۷ ۹۷۱۰۱۲ ۳
۶ ۰ ۲ ۰ ۹۷۱۰۱۵ ۱
۰ ۲ ۱ ۰ ۹۷۱۰۱۵ ۴
۵ ۸ ۰ ۲ ۹۷۱۰۱۸ ۵
درود بر شما
کدوم راه حل و امتحان کردید؟ چون سوالتون با مقاله ای که کامنت گذشتید ارتباطی نداره!
در هر صورت اگر جمع شرطی میخواید انجام بدید، از تابع sumif باید استفاده کنید. لینک زی ررو به دفت مطالعه کنید
https://excelpedia.net/sumif-function/
سلام
ببخشید من دوتا فایل دارم که می خوام جمع چندتا از ستون های فایل اول را محاسبه و جواب درسلول فایل دوم داده شود و همین روند در سلولهای پایین فایل دوم تکرار شود. سلول اول طبق فرمول محاسبه می شود ولی وقتی گوشه سمت راست سلول را پایین می کشم که فرمول در سلول های پایینی اعمال شود، اجرا نمیشود و فقط عدد اول تا پایین تکرار می شود. چه باید بکنم؟
درود بر شما
وقتی از یک فایل دیگه رفرنس میگیرید، آدرس فرمول، یک مقدار ثابت هست که سلول ها هم $ دارن و اسم شیت و فایل هم داخلش هست.
حالا اگر میخواید اسم فایل و شیت همون بمونه و فقط محدوده ها تغییر کنه، $ رو بردارید. برای آشنایی دقیق با مبحث $ مقاله زیر رو بخونید
https://excelpedia.net/cell-address/
باسلام و عرض تبریک سال جدید به همه دوستان بویژه مدیرمسول این سایت باارزش و مفید. ممنون میشم اگ دوستان راهنماییم کنند.
من دوتا شیته جداگانه دارم . داخل یکی نام کالاها و موجودی اول دوره آنها و داخل شیت دوم فاکتور فروش اون کالاها طراحی شده. آیا امکانش هست با تدوین یک فاکتور برای فروش چند قلم کالا از فرمولی استفاده بشه که بطور خودکار اکسل فاکتور مربوطه را تحلیل و اعداد وارد شده داخل فاکتور را از موجودی کالاها در شیت اول کم کنه. یعنی عدد کالای فروش رفته داخل فاکتور را (شیت ۲) بررسی و این عدد رو از موجودی وارد شده برای هر کالا در شیت اول ، کم کنه؟؟؟
درود بر شما
بصورت کلی این مسائل شدنی هست و لی بسته به ساختار و توانایی شما در فمرول نویسی میشه کارهای مختلفی رو انجام داد.
میتنید مسئله رو به اجزا کوچک تبدیل کنید و در گروه پرسش و پاسخ سوال رو مطرح کنید تا راهنمایی بشید.
لینک در فوتر سایت هست
سلام وقت بخیر
من میخواستم برای لیست داداه های اغضا عکس اضافه کنم و در شیت دیگه عکس به همراه مشخصات اعضارو فراخوان کنم اما عکسا رو نمیتونم فراخوان کنم و بخشی از فرم خالی میمونه چگونه میتونم این کارو انجام بدم
درود بر شما
با name manager و تابع index میتونید اینکار و بکنید. ولی عکس ها باید داخل خود فایل اکسل باشن که ممکنه حجم رو بالا ببره.
بسته به شرایط، شاید بهتر باشه کدنویسی کنید
سلام
در۲صفحه اکسل متفاوت بازکردم که درهرکدام ازتین صفحات اعدادی ثبت است ومیخوام حاصل جمعی راکه ازاعداددریکی ازاین ۲صفه داشته باشم ولی هنگامی کهمیزنم:مساوی ،روی سلول عدد میزنم وبعلاوه میکنم بعد میروم دریک صفحه دیگه کلیک کنم ،درآن صفحه دوم کلیک اثرنمیکندوباید درهمان صفحه گزینه بعدی رو انتخاب کنم .راه حلش چطوراست؟
باتشکر
درود بر شما
مشکلی نباید باشه. بعد از زدن مساوی و انتخاب سلول اول، علامت + رو بزنید و به شیت بعدی برید و سلول رو انتخاب کنید و enter. درنهایت فرمولی مشابه زیر خواهید داشت:
سلام
من دوتا فایل اکسل دارم
در اولی نام و نام خانوادگی و کد ملی دارم
در دومی کد پرسنلی و نمره و نام و نام خانوادگی دارم
میخوام این دو تا فایل رو یکی کنم یعنی یک فایل با فرمت زیر داشته باشم
نام و نام خانوادگی /کدملی/کدپرسنلی/نمره
چه کاری باید انجام دهم
درود بر شما
تنها وجه اشتراک داده هاتون نام و نام خانوادگی است که اشتراک خوبی نیست چون ممکنه اسامی تکررای داشته باشید.
اگر اطمینان دارید که اسم تکراری ندارید، میتونید با استفاده از این داده، vlookup استفاده کنید و داده ها رو یکی کنید
با سلام و خسته نباشید . بنده تا حدود کمی با اکسل آشنا هستم ولی به تازگی علاقه بیشتری به اکسل پیدا کردم . از شما در خواست دارم آموزش مولتی پدیایی را به بنده معرفی کنید که بتوانم به صورت سریع و آسان طریقه فرمول نویسی در اکسل را یاد بگیرم و تا حد امکان فرمولها را به صورت یکجا و کاربرد هر فرمول را داشته باشد
سلام دوست عزیز
اگر بخواید اکسل رو بصورت عمیق یاد بگیرید، پیشنهاد میشه دوره اکسل مقدماتی رو تهیه کنید که فرمول نویسی رو هم شامل میشه و حدود ۳۰ تا ۴۰ تابع رو پوشش میده.
بعد از اون دوره نینجا پیشنهاد میشه که اکسل پیشرفته هست و یک بخشی از اون فرمول نویسی حرفه ای در اکسل هست که هم تعداد فرمول های بیشتر و هم مثال ها و نوع فرمول نویسی پیشرفته تر رو شامل میشه.
با سلام و خسته نباشید و تشکر از بابت وقت وصبرو حوصله ای که در جواب سوالاتمان میگذارید.
چطور می شود در یک شیت فرمولی نوشت که داده ای از شیت قبلی برداشت کند. بدون توجه به نام شیت قبلی.
چون اسم شیتها بر اساس تاریخ میباشد و هرروز تغییر میکند.
با تشکر
درود بر شما
از این آموزش استفاده کنید
شما نمیتونید اسم شیت رو حذف کنید. میتونید به یک سلول وصل کنید که هر بار با تغییر، خودش تغییر کنه
https://excelpedia.net/address-function/
با سلام
من در فایل اکسلم حدود ۳۰۰ sheet دارم و داخل یک sheet لینک کردم به همه و میخوام یکسری داده مشخص رو از همه شیت ها بیارم داخل این شیت. چطوری میتونم با فرمول بیارم جوری که دونه دونه برای هر سیصد شیت مجبور نباشم و خودش فراخوان کنه؟
درود بر شما
بستگی داره چی رو بخواید فراخوانی کنید
میتونید از این آموزش استفاده کنید:
https://excelpedia.net/address-function/
بسته به نیاز میتونید از add ins به نام RDBMerge استفاده کنید
درنهایت هم کد نویسی
سلام ، منم سوالم شبیه اینه ، فقط میشه یه فرمول برام بنویسید ، سلول های زیادی رو باید ارجاع بدم که ترتیب خاصی دارند ، ممنون
درود بر شما ،
چگونه میتونم یک شیت اکسل رو لینک بدم ب شیت بعدی ، یعنی داخل شیت اول یک شیپ ایجاد کنم که وقتی روی اون کلیک میکنم بره ب شیت مورد نظر بعدی ؟
ممنون میشم زودتر پاسخ بدین
درود بر شما
لینک زیر رو بخونید
https://excelpedia.net/hyperlink/
خسته نباشید … واقعا مطلبی که گذاشتید کاربردی و مفید بود … ممنون از زحماتتون ,
سلام وقت بخیر. من میخواهم به جای نام شیت که ۳۰-۱۰-۱۳۹۷ هست، یک سلول بهش معرفی کنم و نام شیت را درون آن سلول وارد کنم. چون تعداد خانه هایی که دارم زیاد هست و هردفعه بخواهم نام شیت را عوض کنم زمان بر است. تشکر.
‘۱۳۹۷-۱۰-۳۰ [ xlsm.اکسل ۱۲]\اکسل ۱\drive E\\’=
t1!
درود بر شما
پاسخ بهتون داده شده همینجا
سوال تکراری مطرح کردید
پاسخ قبلی رو چک کنید
سلام. در قسمت ارجاع دادن یه یک فایل بسته
Drive:\ folder\ [Workbook_name]Sheet_name!Cell_address
چطور می شود به جای Sheet_name یک سلول معرفی کرد و نام شیت را در آن سلول وارد کرد؟
درود بر شما
از الگوی زیر استفاده کنید
نام شیت و آدرس رو بنویسید
سلام وقت بخیر. من اینو نوشتم
(indirect(“Drive E:\Excel1\[Excel12]”&1397-10-30&”!”&T4=
درایو E پوشه Excel1 و فایل Excel2 و شیت ۳۰-۱۰-۱۳۹۷ وخانه T4
قبل از Enter زدن قسمت سلول به حالت انتخاب در میاد. یعنی T4 ، سلول T4 رنگی و به حالت انتخاب درمیاد .بعد Enter هم جواب نمیده میزنه ref.
با سلام
در ارجاع دادن سلول یک فایل به سلول دیگر در فایل دیگر، وقتی پوشه حاوی هر دو فایل مبدا و مقصد به سیستم دیگر منتقل میشه update ها Errore میده و مسیر قبلی را جستجو میکنه، میشه کاری کرد که با تغییر مکان فایلها مسیر ارجاع ها تغییر کند؟
درود بر شما
هر دو فایل اگر در یک فولدر باشه قاعدتا نباید مشکلی پیش بیاد
ولی خب بصورت کلی با استفاده از تابع Cell آرگومان Filename میتونید مسیر زخیره فایل رو فراخوانی کنید و با هر تغییر ، آپدیت بشه
سلام وقت بخیر در پیش بینی چارت قیمتی و زمانی بازار های مالی اکسل چه کمک های میده؟؟ایا شما پیشنهاد و. تجربه شخصی دارین ؟