تابع کاربردی Address
تابع Address در اکسل یکی از توابع خیلی پرکاربرد هست. خروجی این تابع آدرس یک سلول هست و از این تابع برای ساختن محدوده ها استفاده میشه. برای این مسئله باید محدوده ها رو بسازیم. برای اینکه کاربرد این تابع رو ببینیم. لازمه اول آرگومان های این تابع رو معرفی کنیم:
تابع Address پنج آرگومان داره:
Row_Num: شماره ردیف آدرس سلول مورد نظر رو نشون میده. جنس این آرگومان عددی است.
Col_Num: شماره ستون آدرس سلول مورد نظر رو نشون میده. جنس این آرگومان عددی است.
[Abs_Num]: مطلق و نسبی بودن یک سلول. $ در آدرس یک سلول رو تعیین میکنه. از ۱ تا ۴. هر عدد، یکی از حالت ها مطلق و نسبی بودن رو نشون میده. در صورتیکه این آرگومان تعیین نشه بصورت پیش فرض عدد ۱ یعنی Absolute یا کاملا مطلق در نظر گرفته میشه.
[A1]: نحوه آدرس دهی سلول بصورت A1 یا R1c1. این آرگومان بصورت ۰ و ۱ هست. اگر این آرگومان تعیین نیشه، بصورت پیش فرض عدد ۱ یا همون حالت A1 برای آدرس دهی تعیین میشه.
[Sheet_Text]: اسم شیت رو تعیین میکنه. در صورتی که تعیین نشه، آدرس سلول بدون نام شیت خواهد بود.
همونطور که می بینید سه آرگومان آخر داخل براکت [ ] هستن و این یعنی که این آرگومان ها اختیاری هستن.
در ادامه با شرح مثال، کاربردهای این تابع رو میبینیم.
مثال اول
فرض کنید ۴ شیت داریم که میخوایم اطلاعات موجود در سلول D10 همه شیت ها رو یکجا جمع کنیم. برای اینکه با یک فرمول بتونیم خروجی مد نظر رو داشته باشیم، از تابع Address استفاده میکنیم:
=Address(10,4,1,1,A1)
شرح فرمول:
ردیف ۱۰ و ستون ۴ یعنی سلول D10 ، دو آرگومان بعدی که ۱ در نظر گرفته شده یعنی آدرس دهی بصورت مطلق و بصورت نام ستون باشه یعنی $D$10. آرگومان آخر هم که اسم شیت هست و از سلول A1 گرفته شده. (شکل ۱)
شکل ۱- تابع Address در اکسل – فراخوانی سلول مشابه از شیت های مختلف
در نهایت هم آدرس های ایجاد شده در تابع Indirect قرار میدیم که بصورت غیرمستقیم به محتوای آدرس سلول های بدست آمده اشاره بشه.
فقط از طریق تابع Indirect هست که میتونیم به آدرس های خروجی تابع Address دسترسی پیدا کنیم. در واقع خروجی تابع Address حکم متن داره و تا زمانیکه در تابع Indirect قرار نگیره، خاصیت رنج (Range) نداره.
مثال دوم
در شیتی به نام “Sheet2” یک سری داده در ردیف اول ثبت شده است. حالا در یک شیت دیگه میخوایم داده موجود در سلول اول رو با تک تک سلول های بعدی جمع بزنیم. یعنی در یک سلول نوشته شده =A1+B1. میخواهیم با درگ کردن به سمت پایین، بجای اینکه شماره ردیف B1 اضافه بشه، شماره ستونش اضافه بشه. یعنی سلول بعد بشه =A1+C1، بعدی =A1+D1 و …
همونطور که میدونیم در اکسل وقتی به سمت پایین و بالا حرکت میکنیم، بصورت ذاتی فقط شماره ردیف تغییر میکنه نه ستون. پس متوجه میشیم که با $ این مسئله حل نمیشه. باید کاری کنیم تا این آدرس ساخته بشه. به شکل زیر دقت کنید. طوری آدرس رو می نویسیم که با درگ به سمت پایین شماره ستون اضافه بشه:
چون میخوایم با درگ به سمت پایین، شماره ردیف ثابت باشه و فقط شماره ستون زیاد بشه، در آرگومان Row_Num عدد ۱ میذاریم و در قسمت Col_Num تابعی استفاده میکنیم که با درگ به سمت پایین، یکی یکی افزایش پیدا کنه. پس از تابع Row() استفاده میکنیم. خروجی تابع Row(B2) عدد ۲ هست و همینطور الی آخر.
حالا که قسمت دوم فرمول رو ساختیم، کافیه با قسمت اول که A1 ثابت هست، ترکیب کنیم و درگ کنیم به سمت پایین. یعنی:
=$A$1+Indirect(Address(1,Row(B2),”Sheet2”))
با این کار، با درگ به سمت پایین، آرگومان Col_Num یکی یکی اضافه میشه و این هر بار یعنی B1, C1, D1 و …
با تابع Address در اکسل کارهای خلاقانه زیاید میشه انجام داد. سعی کنید خوب کارکرد این تابع رو درک کنید که به موقع بتونید استفاده کنید.
پیشنهاد میکنم مقالات زیر رو هم نگاه کن که ترکیبات بیشتری از این تابع یاد بگیری:
با سلام
من یک فایل دارم با حدود ۳۰ شیت که هر شیت یک سری اطلاعات تکراری برای هر مدرسه در هر استان داره حالا می خوام با تعریف کد برای هر استان در یک شیت جدا اطلاعات را برای من فراخوان کنه از فرمول ترکیبی IFERROR و VLOOKUP استفاده کردم اما در برخی موارد می خوام قبل از فراخوان، ردیف های مخصوص در یک ستون را جمع ببنده بعد برام نمایش بده مثلا در ستون ۶۷ ابتدا ردیف های A4 ,A8 ,A12,A16 ,…. را ابتدا جمع ببنده بعد در شیت مورد نظر نمایش بده در ضمن از فرمول زیر استفاده کرده ام
=IFERROR(VLOOKUP($E$2,قم!$A:BQ,67,FALSE),””)
درود بر شما
خب اینکه شما اینو میخواید باید یک منطق و فرآیند یا مثلا ظرطی داشته باشه که بفهمه چیا رو جمع بزنه!
در کل خیلی بستگی به ساختار داره
اگر مسلط هستید با پاورکوئری تجمیع کنید و بعد محاسبات گزارشگیری
اگر نه جمع رو در هر شیت حساب کنید بعد فراخوان یکنید
سلام
من میخوام آدرس یک سلول خاص، مثل min رو از یک جدول پیدا کنم
درواقع میخوام با رفرنس دادن یک مقدار که میتونه کمترین، بیشترین یا هر مقدار دیگه از جدول باشه میخوام آدرس اون رو در جدولی از داده ها پیدا کنم
از چه توابعی باید استفاده کنم؟
درود
ترکیب match و min و استفاده از نتیجه در address
سلام در کد زیر میخوام که عدد داخل سلول G1 خوانده بشه که متغیر هم هست و بر اساس اون عدد محدوده مشخص بشه یعنی اگر مثلا G1= 10 بود محدوده بشه C1:C10 و اگر G1 =20 بود محدوده بشه C1:c20 و به همین ترتیب تا الی اخر / چطور میتونم اخر کد بجای G1 یک تابع یا روش دیگه داشته باشم که محدوده رو متغیر کنه ؟
Range(“B1”).Copy Destination:=Worksheets(“Sheet1”).Range(“C1:C(G1)”)
درود،
میتونید از تابع Resize استفاده کنید:
سلام
فرق address با offset و با Indirect در چیست؟
درود
indirect که ارجاع میده به خروجی ادرس
address هم که ادرس میسازه و بنا به شرایط خودش و ارگومانهای خودش
offset هم میتونه محدوده های متجرک رو در نظر بگیره
سلام.وقتی روی شیت پسورد میذارم و قفل میکنمش(و تمام آیتم های مربوطه بجز گزینه اول رو تیک میزنم) و به یک کامپیوتر دیگه منتقلش می کنم، در کامپیوتر دوم، بدون ورود پسورد قفلش باز میشه.آخه چرا؟؟؟ در کامپیوتر دوم، کاربر فقط باید روی Unprotect کلیک کنه و هیچ پسوردی ازش نمیخواد!!!
سلام
اگر هنگام قفل کرد شیت رمز رو تعیین نکنید این اتفاق میفته، در غیر اینصورت با زدن دکمه Unprotect حتما باید رمز وارد بشه.
ضمن اینکه شکستن این رمز چند ثانیه بیشتر زمان نمیبره.
سلام و خسته نباشید .
در شیت اول از ردیف ۱ تا ۱۰۰ تاریخ رو درج کردم (مثلاً ۱۴۰۰/۱۱/۳۰تا ۱۴۰۱/۰۳/۰۹ ) . می خوام در شیت دوم هر یک از این تاریخ ها در یک صفحه نوشته شوند . باید چجوری از فرمول استفاده کنم نه با نسبی می تونم حلش کنم نه با مطلق
درود بر شما
یک پیوت بگیرید از روش
دیت رو بذارید توی فیلتر
و بعد از قسمت option گزینه report filter page بزنید
سلام
برای اینکه آدرس آخرین سلولی که حاوی عدد صفر هست رو پیدا کنم از چه تابعی استفاده کنم. چون عدد صفر در آن ستون تکراری است، توابع موجود اولین صفر را پیدا می کنند.
متشکرم
درود
باید از فرمول نویسی آرایه ای استفاده کنید
اگر آشنایی ندارید این مقاله رو بخونید
این فرمول رو استفاده کنید:
این فرمول شماره ردیف آخرین سلولی که حاوی صفر هست رو میده
میتونید بذارید توی تابع Address
سلام وقت بخیر
ما داخل انبار فروشگاه در داخل یک اکسل تمامی موجودی رو داریم
برای ادرس زدن مشکلی که هست باید اطلاعات کالا رو برای ادرس زدن دستی وارد کنیم
فرمولی هست که ما با گان زدن کالا داخل اکسل اطلاعات کالا رو از یه شیت برداره و به بده تو شیت جدید تا دستی وارد نکنیم
؟
درود
اگر اطلاعات رو داخ یک جدول داشته باشید میتونید با توابع جستجو مثل vlookup, match, index جستجوی مورد نظر رو انجام بدید
سلام چطوری میشه نام یک شیت را در یک سل با آدرس دهی آورد.
سلام
کافیه با استفاده از تابع Cell خصوصیت FilePath رو بدست بیارید که آدرس فایل به همراه نامه شیت هست.
بعد با استفاده از توابع Right و Find میتونید نام شیت رو که بعد از ] قرار گرفته دربیارید.
سلام و عرض ادب
آیا میشود آدرس دهی طوری انجام داد که آدرس بر اساس مقدار عددی وارد شده شیت گزارش ساز متغیر باشه؛
فرض بفرمایید ۱۰۰۰ فایل اکسل را داخل یک فولدر داریم با نامهای ۱.xlsx …. تا ۱۰۰۰.xlsx و مثلا در سلول A5 هر کدام از آنها تکست یا عددی درج شده است. حال میخواهیم در در یک فایل گزارشی، فرمولی بنویسیم که با وارد کردن هر عدد بین ۱۰۰۰ – ۱ در آن (مثلا وارد کردن عدد ۵۰) ، فرمول ما فایل xlsx متناظر با آن (۵۰.xlsx) را یافته و یدون باز کردن فایل، محتوای سلول A5 آن فایل را در شیت گزارش نمایش دهد.
با سپاس فراوان از راهنماییتون
سلام و وقت بخیر
میتونید از روش زیر استفاده کنید:
ابتدا یک جدول درست کنید که ستون اول نام فایل و ستون دوم اطلاعات نوشته شده در سلول A5 آن شیت باشه. مقادیر ستون دوم به فایل های مذکور لینک شده باشه که با هر بار باز شدن فایل اصلی و زدن دکمه Update اطلاعات این فایل ها بروز بشه. نهایتا در جائیکه کاربر داره نام فایل رو وارد میکنه میتونید با استفاده از تابع Vlookup مقدار مورد نظر در فایل مذکور رو از جدولی که ساختید فراخوانی کنه.
سلام
من چطور میتونم فغقط صفحاتی چاپ بگیرم که که اطلاعات توش باشه .مثلا ctrl+p که بزنم فقط اون صفحات چاپ بشن
توی یک شیت ۱۰ صحفه دارم کی بستگی به روز هفته که انتخاب میکنم ممکنه از این ده صحفه ۵ تا یا ۷ صحفه دیتا توش باشه که متغیر هست باید چیکار کنم فقط اون صفحات رو چاپ بگیره :ممنون
با سلام
فرض کنید ۱۰۰ شیت داده بنام های sheet1 تا sheet100 دارم. می خواهم در یک شیت جداگانه، خانه A1 از برخی از این ۱۰۰ شیت را با هم جمع کنم.
مثلا یکبار از شیت های ۱ تا ۲۰ را در خانه ای جمع کنم و یکبار در همان خانه از ۲۰ تا ۱۰۰ را.
فرمول جمع یک خانه از تمام شیت ها این است:
(sum(sheet1:sheet100!A1
ولی می خواهم نام شیت های اول و آخرم را از دو خانه دیگر بخواند که هر وقت در آن دو خانه نام شیت اول و آخر را نوشتم، این فرمول جمع خانه A1 شیت های بین این دو را حساب کند.
این کار شدنی است؟
درود
داینامیک کردن فمرول های سه بعدی تقریبا نشدنی هست
اما اگر اسم شیت هاتون عدد باشه، میتونید از این فرمول استفاده کنید:
در سلول A2 و B2 شماره شیت ها رو بنویسید. مثلا ۱ و ۴. که میشه جمع سلول A1 از شیت ۱ تا ۴
سلام و تشکر
من می خواهم در فرمول آدرس یک سلول در یک شیت، فرمول، نام شیت را از یک خانه دیگر بخواند.
مثلا آدرس من هست : Sheet2!A1
ولی می خواهم این کلمه Sheet2 را از یک خانه دیگر در همان صفحه بخواند و هر وقت آن خانه را تغییر دادم، آدرس در این خانه عوض شود.
مثال: مثلا ۵ شیت داده از Sheet1 تا Sheet5 دارم.
در شیت ششم بنام Calc که محاسباتم را در آن انجام می دهم، ده تا ارجاع دارم که همه از Sheet2 هستند. حال می خواهم به یکباره آدرس همه آن ارجاعاتم به Sheet3 بشود. با تغییر فقط نام شیت در یکی از سلولهای شیت Calc (از Sheet2 به Sheet3) تمام ارجاعاتم درست شود.
درود
عین سوال شما در مقاله بالا پاسخ داده شده
اسم شیت رو در ارگومان اخر میتونید بدید
و بعد هم Indirect
لطفا مقاله رو محجدد به دقت مطالعه کنید
چرا از خروجی تابع Address برای Reference تابع Offset نمی توان استفاده کرد؟؟
راهی برای اینکار وجود دارد یا خیر؟؟
با Indirect میشه
مشکلی نداره
سلام
برای رفرنس دهی در اکسل شیت انلاین ممنون میشم راهنمایی کنید
منظورم اینه مقادیر سلول ها رو در یک شیت در یک شیت دیگر انلاین نشان دهد.
درود
اگر منظورتون از آنلاین اکسل آنلاین هست، مقالات مربوط به گوگل شیت رو مطالعه کنید
در غیر اینصورت توضیح بدید
بله منظور اکسل آنلاین هستش منتهی جواب سوالم رو پیدا نکردم
من دو تا اکسل انلاین دارم میخوام هر عددی در سلول xاکسل انلاین A هست در سلول y اکسل انلاین B هم باشه.
منتهی فرمولش رو پیدا نکردم
از تابع importrange استفاده کنید
ممنون بابت پاسخ اما importrange مربوط به گوگل شیت هست و در اکسل آنلاین فرمول importrange وجود ندارد
سلام
دوتا سوال داشتم از خدمتتون
اول اینکه چطور وقتی یه سلولو هایپرلینک میکنم بقیه سلول های زیریش هم به ترتیب هایپرلینک بشن به یک عدد بالاتر
مثلا من بایگانی هریک از مشتریام رو جدا کردم تو یک فایل اکسل و یه لیست دارم که اسم و کد هر کیو توش نوشتم و کدارو که به ترتیب هست هایپرلینک کردم تا فایل همون شخص باز بشه. حالا واسه هر کی باید این عملو جدا انجام بدم و با درگ کردن هم نشد، امکانش هست جوری باشه که اتومات هایپرلینک بشه به یه عدد بالاتر
دوم اینکه می خوام نام یک سلول در فیل همون شخص همیشه برگرفته از کدش از لیست باشه بدون اینکه هر بار مجبور باشم ارجاع بدم به لیست مربوطه یا دستی بنویسم امکانش هست ؟
درود
برای سوال اول از تابع Hyperlink استفاده کنید
سوال دوم واضح نیست. توضیح بیشتر بدید لطفا
ببینید من یه لیست دارم که اسامی مشتریام با کداشون توشه
بعدش روی کد، هایپر لینک کردم و وقتی روش کلیک می کنم وارد فایل اکسل اون شخص می شه که یک جدول شلوغ اپتیکیه
که یه قسمتش دوباره کد مشتریه
من هر بار باید اون سلولو مساوی بزنم و برم از لیست روی کدش کلیک کنم (چون ممکنه کدا تغییر کنه مجبورم این کارو بکنم)
حالا وقتی همه کد پشت سر همه نمی شه یه جوری باشه که کد اون سلول همیشه برگرفته از لیست باشه به طوری که وقتی من فایلو برای کس دیگه ای کپی می کنم و براش یه کد بالاترو انتخاب می کنم کدش داخل فایل هم تغییر کنه و به این شکل به یکباره من فرم خامی که دارم واسه ۱۰۰۰ تای آینده آماده کنم بدون اینکه نیاز باشه یکی یکی انجام بشه
سپاس
واقعیت اینه که نمیتونم تصوری از سوالتون داشته باشم!
اینکه منطق پیدا کردن اون کد چیه
شرایط سوال چیه
ساختار دیتابیس چیه
کجاها داینامیکه و …
اینها همه اثرگذاره
میتونید نمونه فالیتون ور داخل گروه تلگرامی بذارید و سوال مطرح کنید
دوستان اونجا راهنماییتون میکنن
با سلام و تشکر از توضیحات خوبتون- سوالی دارم و اون اینکه چطور میتونم عدد داده درون یک سلول رو به عنوان آدرس استفاده کنم؟ مثلا درون سلول b3 عدد ۱۰ قرار داره. حالا من میخوام تو فرمول نویسی مثلا مقدار سلول مثلا f10 رو در یک سلول قرار بدم به نحوی که ۱۰ در اینجا عدد ۱۰ نیست بلکه مقدار داده درون سلول مشخصی مانند b3 هست. ممنون میشم راهنمایی کنید.
درود
همین مقاله بالا ارجع به همین موضوع هست!
ارگومان ردیف در تابع address رو همون سلولی که حاوی عدد هست قرار بدید. ستون هم F یعنی شماره ستون F رو میذاردی و بعد Indirect
بخونید به دقت مقاله رو. جواب میگیرید
با سلام،متاسفانه جواب نگرفتم. بذار سوال رو طور دیگه مطرح کنم. فرض کنید میخوام اطلاعات سلولهای سطر ۱۵ در شیت A1 فایل اکسل رو در شیت مثلا شیتA5 فراخوانی کنم. برای راحتی اینکار میخوام عدد ۱۵ رو در اولین سلول شیت A5 یعنی تو سلول A1 شیتA5بنویسم .حال روی یکی از سلولهای این شیت کلیک می کنم و میخوام مثلا داده سلول B15 شیت اول رو با کمک عدد ۱۵ بالا در که در سلول A1نوشته شده است فراخوانی کنم؟ دقیقا چه دستوری باید بنویسم که از عدد ۱۵ درون سلولa1 به عنوان شماره سطر برای ستونB شیت اول استفاده کنم؟ ممنون میشم از توضیحات جامع شما. خدا نگهدار
درود
اگر مقالاتی که ارائه میشه رو به دقت بخونید مشکلتون حل میشه. ما زمان میذاریم و این مطالب رو تهیه میکنیم که دوستانی مثل شما بتونن استفاده کنن!
تابع address رو اگر بخونید، میبینید ارگومان ردیف و ستون و نام شیت داره.
بجای ارگومان ردیفش، میذارید سلول A1 که داخلش نوشته ۱۵
برای ستون میذارید ۲، چرا؟ چون شماره ستون B عدد ۲ هست.
برای اسم شیت هم داخل دبل کوتیشن تایپ میکنید “A1”
این فرمول، داده موجود در سلول B15 شیت A1 رو نمایش میده
مثال اول حل شده در این مقاله، خیلی مشابه سوال شماست. مطالعه و استفاده کنید
سلام. وقت بخیر. میخوام با درگ کردن یک سلول به سمت چپ بره مشخصات همون سلول (مثلا N1) رو بخونه ولی در شیت ها بعدی
درود بر شما
یکی از راه ها استفاده از تابع address هست
مقاله بالا رو بخونید
سلام شبتون بخیر
سایتتون عالیه خیلی کامل توضیح داده شده
من یه مشکلی با یه فایل اکسل دارم متوجه شدم که name box ساخته شده ولی نمیتونم اون باکس رو پیدا کنم. در قسمت Name Box که روی اون ها میزنم هیچی بهم نشون نمیده. آیا امکان هاید یا قفل کردن دارن و اینکه چجوری میتونم پیدا کنم اون باکس ها رو
ممنون میشم راهنماییم کنید.
خودم جواب رو پیدا کردم بد نیست که اینجا هم بنویسم
متوجه شدم یه سری از شیت ها هاید شده که داخل اون ها باکس هایی وجود داره واسه همین توی لیست باکس ها بهم نشون میداد ولی وقتی انتخابش میکردم هیچی بهم نشون نمی داد.
بازم ممنون ار سایت خوبتون
امشب کلی اطلاعاتم رفت بالا
سلام خسته نباشید
من ی مشکل دارم
توی یک سلول عدد۱۰ ودرسلول کناریش عدد۲۰رو وارد کردم حالا میخوام بدونم ایاعدد۱۵بین این بازه هست یانه
چجوری بفهمم؟؟؟؟میشه لطفا ساده وروان توضیح بدین
واقعاممنون میشم
درود بر شما
مقاله زیر رو بخونید
https://excelpedia.net/and-or-function/
دو تا شرط دارید بزرگتر از ۱۰ و کوچکتر از ۲۰
درود بر شما
مقاله زیر رو بخونید
https://excelpedia.net/and-or-function/
دو تا ظرط دارید بزرگتر از ۱۰ و کوچکتر از ۲۰
سلام. دستتون درد نکنه بابت وقتی که میزارین. میخواستم بدونم چطوری یک لیست درگ کنم که سری خاصی از سلول ها باشه. مثلا A4 , A8 , A12 رو نمایش بده
یا اینطور که مثلا A4+4 رو A8 نشون بده
درود بر شما
با همین تابع address باید بسازید الگوی دلخواه رو… برا یاین کار عموما از توابع row, column استفاده میشه که اعداد با درگ کردن تغییر کنن
دقیق چه دستوری باید بنویسم. هر کاری کردم نشد. من میخوام تو ستون b طوری سری بنویسم که a4, a8, a12, a16 رو بترتیب بیاره
درود بر شما
row(a1)*4 این اعداد ور میده
بذارید داخل تابع address
سلام وقت شما بخیر
یه سوال من حدود ۵۰ شیت دارم که میخوام یک جدول گزارش از این شیت ها از یکسری خانه های خاص تهیه کنم که در جدولم بیاد از چه فرمولی میتونم استفاده کنم
بعنوان مثال نام طرف حساب – میزان بدهی – میزان خرید – مانده حساب رو از شیت بیارم داخل جدول برای همه ۵۰ شیت
متشکر میشم اگه راهنمایی بفرمائید.
با تشکر
درود بر شما
اگر ساختار فایل مشخص باشه و یکسان، میتونید از همین تابع Address استفاده کنید و سلول های مورد نظر رو بیارید توی شیت دلخواه.
کلا بستگی به ساختار فایل و شیت ها داره
سلام مجدد. ممنون از راهنمایی و مقاله خوبتون
لازم به ذکره، آدرس دهی من بصورت فرموله (پویا) هست که با تغییر سلول کناری آدرس نیز تغبییر میکنه
در اینحالت وقتی فایل مورد نظر باز هست محتویات سلول نمایان میشه و فایل به درستی کار می کنه ولی وقتی فایل بسته میشه ارور ref# نمایان میشه.
درود بر شما
مقاله زیر رو بخونید
https://excelpedia.net/excel-external-link/
آدرس کامل فایل رو باید بدید
سلام و خسته نباشیدبه شما
سوالی داشتم در خصوص آدرس دهی و ارجاع محتویات یک سلول از یک ورک بوک بسته به یک شیت در اکسل
فرمول را با استفاده از iNDIRECT نوشتم ولی وقتی ورک بوک بسته میشه ارور میده و محتویات نمایش داده نمیشه
ممنون میشم راهنمای کنید
درود بر شما
مقاله زیر رو مطالعه کنید
https://excelpedia.net/excel-external-link/
سلام و خسته نباشید
من یه فایل اکسل دارم که آمار تولید رو در اون وارد می کنم – از جدول ۰۰۱ به عنوان دیتا بیس با بیش از ۱۵۰ محصول استفاده می کنم که در اون مثلاً مشخص شده تعداد در کارتن برای محصول کد۰۰۲۲ مقدار ۱۰۰ عدد است- اما گاهی پیش میاد که اطلاعات از یه تاریخی به بعدتغییر می کنه مثلاً میشه ۲۰۰ عدد – چطور می تونم آدرس بدم که از این به بعد از جدول ۰۰۲ به عنوان دیتا بیس استفاده کن
درود بر شما
سوالتون خیلی بستگی به ساختار فایل و منطق استفاده داره. نمیشه نظر داد به راحتی.
اما اگر هدف عوض کردن پیج هست با یک if شرز رو بررسی کنید و بعد با تابع address مرجع رو جابجا کنید
سلام. فرض یه جدول داریم که یه ستونش امار تولید می باشد. این آمار از دست نوشته وارد سیستم میشود. اولین و آخرین تولید هر صفحه دستی را با ستاره و مربع در یک ستون نمایش میدهیم. حالا چطور میتوانیم مشخص کنیم که جلوی علامت مربع که آخرین ورودی صفحه دستی می باشد جمع تولید آن صفحه مشخص گردد یعنی جمع تولید از هر ستاره تا مربع بعدی در ستون کناری مربع اتوماتیک جمع زده شود؟
سلام،
سوال اینه که مربع ها رو چطور وارد کردید؟
با استفاده از Shape یا با استفاده از فونت های Webdings؟
اگر با استفاده از فونت های Webdings این کار رو کردید میتونید با ترکیب If این کار رو انجام بدید.
به اینصورت که در یک ستون خالی بنویسید
در این فرمول فرض شده که میزان تولید در ستون A نوشته شده و علائم مربع در ستون B وارد شده.
اون دو نقطه در شرط IF کارکتر معادل مربع در فونت Webdings هست.
با عرض سلام خدمت سروران گرامی
سوال اینجانب اینست که چطور میتوان در اکسل زمانی که تابع Address را درگ می کنیم محتوای ستون یا سطر نیز متناسباً تغییر کند. مطابق توضیحات بالا میبایست در قسمت abs_num عدد ۴ گذاشته شود اما جواب تاکنون جواب نداده، لطفا راهنمایی فرمایید.
=(ADDRESS(2,3,4,,”sheet1″))
از لطفتان بسیار سپاسگزارم
درود بر شما
برا یتغییر باید آرگومان row یا col رو متغیر بذارید. مثلا بجای عدد ۳ بذارید row(A3) که با درگ کردن تغییر کنه.
آرگومانی که $ رو تعیین میکنه فقط روی نتیجه نهایی $ اعمال میکنه. در درگ کردن خود تابع address نقشی نداره
سلام.یه سوالی داشتم اگه بتوانید کمکم کنید لطف بزرگی کرده اید.
من یه فایل اکسلی دارم که مربوط به یه سری داده ها است که به صورت ماهیانه از ۳۱ شیت تشکیل شده است از یکم تا سی و یکم. یک سری فرمول نویسی در گزارش ماهیانه دارم که از شیت ها یک تا ۳۱ باید فراخوانی شود و در گزارش ماهیانه نشان دهد. فرمول گزارش ماهیانه بدین صورت است(SUM(‘1’!$N$4:$P$6=. میخواستم ببینم فرمول یا عبارتی است که با گذاشتن آن و درگ کردن به سمت پایین فقط شیت یک تا ۳۱ به ترتیب درگ شود. و نیازی نباشد به صورت دستی وارد کرد.
با تشکر فراوان
درود بر شما
از همین تابع که در بالا اموزش داده شده میتونید اسفاده کنید و از ارگومان شیت برای این موضوع استفاده کنید. یا:
با سلام
دو سوال داشتم.
ا. آیا قالب آماده اکسل سراغ دارید که بتوان به عنوان to do list حرفه ای از آن استفاده کرد.
۲. من یک فایل اکسل با چهار ستون دارم که اطلاعات به صورت نامرتب زیر هم درج شده اند. به این صورت که
ستون یک= نام افراد (مثلا ۲۰ نفر)
ستون دوم = عنوان فعالیت/ کاری که به آنها محول شده است( کارهای مختلف و غیر تکراری)
ستون سوم= تاریخی که کار به افراد محول شده است.
ستون چهارم = شرکت /اداره ای که فعالیت مد نظر به آن مرتبط است.
میخواهم به شکل تفکیک شده در یک شیت مجزا
نام هر فرد با کارهایی که به او محول شده است مرتب شده بیاید.
لطفا راهنمایی کنید . با تشکر و سپاس بیکران
سلام
۱- متاسفانه خیر.
۲- بهترین راه استفاده از پیوت تیبل هست که هر نوع گزارش رو از روی اطلاعاتتون در بیارید
سلام وقت بخیر
من میخوام مثل row اتومات عدد میندازه
فرمولی که مثلا sum نوشتم دوباره سلول پایین دستی ننویسم بعد از هر ردیف میآییم پایین فرمول بالای بیاد ردیف پایین مثل row کار کنه =if(b2>0;row()-1;””)
درود بر شما
واقعیتش متوجه نشدم
بهتره خود سوال رو توضیح بدید
شاید اصلا راهش اینا نباشه