نمایش یک عبارت در یک سلول با پر شدن سلول دیگری

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ayoub.

    • 2018/11/01
    • 52
    • 23.00

    پرسش نمایش یک عبارت در یک سلول با پر شدن سلول دیگری

    با سلام و احترام
    در اکسل دنبال فرمولی می گردم که اگر بالفرض در یک سلول پرسنلی رو وارد کردم در همان ردیه و سلول دیگری یک عبارت ثبت شود
    ممنون می شم در صورت امکان راهنمایی بفرمایید.
    با تشکر
  • A.saffari1991
    • 2021/07/15
    • 3

    #2
    سلام
    سوالتون کامل نیست
    آیا در ستون تاریخ میخاین که تاریخ همون روز وارد بشه یا اینکه جای دیگری منبعی از اطلاعات دارین میخایت از اونجا بیاره ؟

    کامنت

    • ayoub.

      • 2018/11/01
      • 52
      • 23.00

      #3
      [QUOTE=A.saffari1991;80935]سلام
      سوالتون کامل نیست
      آیا در ستون تاریخ میخاین که تاریخ همون روز وارد بشه یا اینکه جای دیگری منبعی از اطلاعات دارین میخایت از اونجا بیاره ؟[/QUOTE
      سلام و عرض خدا قوت!
      بله با ثبت پرسنی به طور خودکار تاریخ همان روز ترجیحا شمسی و در ستون دیگری عبارت ماه مثلا مرداد ثبت بشه
      ممنونم

      کامنت

      • generalsamad
        مدير تالار توابع

        • 2014/06/22
        • 1496

        #4
        با سلام
        این کد پرسنلی و سایر اطلاعات یک جائی ثبت شده با فایل نمونه زودتر به جواب می رسید
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • ayoub.

          • 2018/11/01
          • 52
          • 23.00

          #5
          متوجه نشدم!
          لطف می کنید توضیح بیشتری دهید.

          کامنت

          • generalsamad
            مدير تالار توابع

            • 2014/06/22
            • 1496

            #6
            الان شما یک عکس ضمیمه کردید و درخواستی کردید که کد پرسنلی شخصی رو وارد میکنید اطلاعاتی توی فیلدهای بعدی پر بشه
            در صورتی که شما طبق عکس یک شیت دارید و اطلاعاتی از دیتابیس (پایگاه داده) موجود نیست معلوم نیست چه اطلاعاتی در دیتابیس وجود دارند.آیا در شیت یک موجود هستن؟ اگه میخواهید کار جستجو را انجام دهید باید از توابعی از قبیل vlookup,index,match استفاده کنید و در مورد تاریخ ثبت هم معلوم نیست چه چیزی مد نظر هست این تاریخ در دیتابیس وجود داره یا میخواهید تاریخ روز درج بشه.در مورد ماه هم میشه از ترکیب توابع متنی و choose استفاده کرد یا از توابع شمسی.
            بهتره یک فایل نمونه ضمیمه کنید
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • ayoub.

              • 2018/11/01
              • 52
              • 23.00

              #7
              سلام مجدد
              متاسفانه نتونستم منظور رو برسونم
              در تصویر توضیح دادم کار با توابع جستجو رو بلدم
              هدفم فقط اینه که با ثبت پرسنلی اولا تاریخ همان روز به صورت شمسی ثبت بشه دیتابیسی برای تاریخ وجود نداره و ثانیا می خوام که عبارت مرداد و یا یکی از ماه هایی که مد نظر هست نیز درج بشه برای این هم دیتا بیسی نیاز نیست شرطش این باشه که به محض پر شدن سلول پرسنلی این دو سلول هم پر بشن
              فقط یک دیتا بیس وجود داره اونم اطلاعات نام و نام خانوادگی همکاران هست که با پرسنلی فراخوانی میشه که اونو انجام دادم
              مشکل م فقط درج تاریخ و عبارت ماه هست
              امیدوارم که منظورمو خوب رسونده باشم.

              کامنت

              • saed.rasa

                • 2014/11/02
                • 1054

                #8
                سلام
                بهتر است تمام گفته های خود را تبدیل کنید به فایل اکسل نمونه کوتاه ، همراه با نتیجه یا جواب یا خروجی مورد انتظار

                عکس بدرد نمی خورد
                مسیر ارسال فایل : پایین سمت چپ - تنظیمات اضافی - فایل پیوست
                توضیح:
                با پر شدن یک سلول ، می توان براحتی تاریخ روز (شمسی البته با افزونه) را در سلول مورد نظر آورد
                اما ماه مورد نظر شما بر چه اساسی در یک سلول بیاید فقط می توان ماه اون تاریخ روز را در سلول بعدی آورد آیا منظور شما همین است ؟ وگرنه دقیق - واضح - روشن و شفاف در فایل اکسل بگویید لطفا

                دلیل اینکه شما در این چند روز و چند پست جواب صریح نمی گیرید مقصر خود شمای مهربون هستید چون که بارها از طرف دوستان از شما خواسته شده فایل اکسل بزارید اما شما اصلا گوش ندادید...

                حالا من امیدوارم که این بار شما گوش کنید فقط بخاطر خودتان

                متشکرم
                [FONT=arial][SIZE=3]اگر کسی به شما کمک کرد، سمت راست پایین هر موضوع تیک [COLOR=#0000cd][B]«3پاس»[/B][/COLOR] یادتان نرود لطفا
                اگر مشکل تان حل شد، حتما تیک سبز رنگ [B][COLOR=#00cc00]«حل شد»[/COLOR][/B] در پست اول را بزنید
                [/SIZE][/FONT][SIZE=3][CENTER][FONT=arial]
                [/FONT][/CENTER]
                [/SIZE][FONT=arial][SIZE=3] اگر میخواهید بهتر و دقیق تر و سریع تر به شما کمک شود، یک [COLOR=#ee82ee][B]«فایل نمونه»[/B][/COLOR] قرار دهید
                فایل نمونه: حداکثر [U][COLOR=#ff0000]50 [/COLOR][/U]کیلوبایت - کوتاه، تقریبا [U][COLOR=#ff0000]10 [/COLOR][/U]سطری - به همراه جواب یا خروجی یا نتیجه مورد انتظار[/SIZE][/FONT][CENTER][FONT=arial][COLOR=#0000ff][SIZE=3][SIZE=3][SIZE=3][SIZE=3]مسیر ارسال فایل : پایین سمت چپ - تنظیمات اضافی - فایل پیوست[/SIZE][/SIZE][/SIZE] [/SIZE][/COLOR]
                [/FONT][/CENTER]

                کامنت

                • generalsamad
                  مدير تالار توابع

                  • 2014/06/22
                  • 1496

                  #9
                  از این فرمول برای ماه استفاده شده
                  کد PHP:
                  =IFERROR(IF(MID(C2,6,2)="12","فروردین",CHOOSE(INT(MID(C2,6,2)),"اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند")),""
                  و از این کد برای ثبت تاریخ
                  کد PHP:
                  Private Sub Worksheet_Change(ByVal Target As Excel.Range)
                      
                  Dim xRg As RangexCell As Range
                      On Error Resume Next
                      
                  If (Target.Count 1Then
                          
                  If (Not Application.Intersect(TargetMe.Range("A:A")) Is NothingThen _
                              Target
                  .Offset(02) = J_TODAY(1)
                          
                  Application.EnableEvents False
                          Set xRg 
                  Application.Intersect(Target.DependentsMe.Range("A:A"))
                          If (
                  Not xRg Is NothingThen
                              
                  For Each xCell In xRg
                                  xCell
                  .Offset(02) = J_TODAY(1)
                              
                  Next
                          End 
                  If
                          
                  Application.EnableEvents True
                      End 
                  If
                  End Sub 
                  فایل ضمیمه را مشاهده کنید
                  فایل ضمیمه گردید
                  فایل های پیوست شده
                  [CENTER]
                  [SIGPIC][/SIGPIC]
                  [/CENTER]

                  کامنت

                  • ayoub.

                    • 2018/11/01
                    • 52
                    • 23.00

                    #10
                    ثبت عنوان.xlsxسلام مجدد
                    فایل اکسلی رو براتون می فرستم امیدوارم دیگه با این سوال مزاحم شما و دوستان نشم

                    - - - Updated - - -

                    خدمت شما
                    فایل های پیوست شده

                    کامنت

                    • generalsamad
                      مدير تالار توابع

                      • 2014/06/22
                      • 1496

                      #11
                      فایلی که ضمیمه کردم رو مشاهده کردید؟
                      [CENTER]
                      [SIGPIC][/SIGPIC]
                      [/CENTER]

                      کامنت

                      • ayoub.

                        • 2018/11/01
                        • 52
                        • 23.00

                        #12
                        سلام دوست عزیز
                        بله نگاه کردم
                        ممنونم ولی متاسفانه اون چیزی نبود که می خواستم تاریخ به روز هم خودکار ثبت شود البته یک فایل اکسل فرستادم خدمت شما
                        فایل های پیوست شده

                        کامنت

                        چند لحظه..