نوشته اصلی توسط
esmaeel127
ضمن تشکر از شما.بله با این کاری که گقتید آشنا هستم اما اگر بخوام طبق تصویری که فرستاده بودم هر سه سلول موجود در ستون a رو به سطر تبدیل کنم باید a1 تا a3 رو کپی کنم و طبق روش شما پیست کنم و دوباره a6 تا a8 رو کپی کنم و پیست. که برای 5000 سلول در روز امری بسیار سخت و نشدنی میباشد.و اگر کل ستون a رو کپی کنم و طبق روش شما پیست کنم کل ستون a رو در سطر 1 پیست میکنه که مثل تصویر دوم نمیشه.سوالم در مورد راهی هست که تمام ستون a رو بگیره بعد خودش هر سه سلول رو به سطر تبدیل و به سطر بعدی رفته و این عمل رو تا انتها تکرار کنه.مثلا چیزی مثل index ولی من نتونستم برای 5000 تا راهی پیدا کنم.ببخشید که طولانی شد.بازهم تشکر می کنم...
سلام،
به انجمن خوش آمدید دوست عزیز،
با توجه به عکس های ارسالی شما، نتیجه می گیریم که شما در ستون A سه ردیف اطلاعات دارید و دو ردیف خالی و دوباره سه ردیف اطلاعات و دو ردیف خالی و ...
برای مرتب سازی این مدل اطلاعات به روش زیر عمل کنید:
ابتدا ستون حاوی اطلاعات رو نامگذاری کنید ( برفرض main )
سپس به شیت دیگر بروید و ستون های a,b.c را انتخاب کنید
در قسمت formula bar فرمول زیر را بنویسید و به جای Enter از کلیدهای ترکیبی ctrl+shift+enter استفاده کنید( یعنی بصورت آرایه ای )
خواهید دید که اطلاعات شما در سه ستون بصورت منظم قرار خواهند گرفت.
کد PHP:
=INDEX(main;ROW()+(COLUMN()-1)+(ROW()-1)*4;COLUMN()-(COLUMN()-1))
دقت کنید که این فرمول مخصوص اطلاعات منظم شما ( سه سطر اطلاعات و دو سطر خالی ) خواهد بود و درصورت تغییر، نیاز به فرمول دیگری است.
موفق باشید.
علاقه مندی ها (Bookmarks)