ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
9 visibility
موضوع: آفیس توسط:

هاوارد فهرستی از اعداد دارد، گاهی 6 رقمی، گاهی 8 رقمی، اما طول آن بی ربط است زیرا او باید بر اساس 2 رقم آخر و سپس بر اساس 2 رقم قبلی مرتب شود. او انواع فرمول های راست/وسط/چپ را امتحان کرد، اما با داشتن تعداد ارقام متفاوت نتوانست آن را کار کند.

قبل از بحث در مورد رویکردها، مهم است که چند فرض صریح در مورد داده های هاواردز داشته باشیم. در این نکته فرض می کنیم که داده ها در ستون A هستند و حداقل از 4 رقم تشکیل شده اند. (هوارد طول های 6 و 8 رقمی را ذکر می کند، بنابراین این نباید یک فرض نادرست باشد.) همچنین فرض می شود که تنها چیزی که در ستون A وجود دارد، مقادیری است که از ارقام تشکیل شده است - این شامل کاراکترهای دیگری نیست که می خواهید در مرتب سازی خود نادیده گرفته شوند.

اگر می خواهید از دو ستون کمکی برای استخراج ارقام مرتب سازی استفاده کنید، می توانید از موارد زیر در ستون B استفاده کنید:

=RIGHT(A1,2)

این فرمول دو رقم سمت راست را از هر آنچه در ستون A است می گیرد. سپس موارد زیر را می توان در ستون C قرار داد:

=MID(A1, LEN(A1)-3,2)

این فرمول به طول هر آنچه در A1 است نگاه می کند و از آن مقدار به عنوان پارامتری برای تابع MID ​​برای استخراج دو رقمی که قبل از دو رقم نهایی مقدار هستند استفاده می کند.

توجه به این نکته مهم است که این فرمول ها، صرف نظر از اینکه مقادیر ستون A عددی یا متنی هستند، مقادیر متنی را برمی گرداند. این زمانی مفید است که هر یک از مقادیر استخراج شده با 0 شروع شود. این بدان معناست که به جای "5" برگردانده می شود، "05" یا "00" را به جای "0" می بینید. اگر می خواهید مطمئن شوید که مقادیر عددی برگردانده شده اند، باید هر فرمول را در تابع VALUE قرار دهید:

=VALUE(RIGHT(A1,2))
=VALUE(MID(A1, LEN(A1)-3,2))

با "مقادیر کلیدی" خود در ستون های B و C می توانید مرتب سازی خود را بر اساس آن مقادیر انجام دهید. همچنین در صورت تمایل می توانید تنها از یک ستون کمکی با یکی از این فرمول ها در ستون B استفاده کنید:

=RIGHT(A1,2)&MID(A1, LEN(A1)-3,2)
=RIGHT(A1,2)&LEFT(RIGHT(A1,4),2)

دوباره، این رشته های متنی را برمی گردانند (که برای مرتب سازی مناسب هستند)، اما می توانید با قرار دادن آنها در تابع VALUE آنها را به مقادیر عددی تبدیل کنید:

=VALUE(RIGHT(A1,2)&MID(A1, LEN(A1)-3,2))
=VALUE(RIGHT(A1,2)&LEFT(RIGHT(A1,4),2))

صرف نظر از اینکه با متن استخراج شده یا یک مقدار عددی در ستون B کار می کنید، اکنون می توانید بر اساس محتویات ستون مرتب سازی کنید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

119 نفر آنلاین
0 عضو و 119 مهمان در سایت حاضرند
بازدید امروز: 7046
بازدید دیروز: 14599
بازدید کل: 15088676
...