قرار دادن چند صفر کنار یک عدد

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

    • 2013/12/05
    • 207

    قرار دادن چند صفر کنار یک عدد

    سلام
    من میخام در ستون a اعدادی را وارد کنم که مضربی از 1000 هستند وقتی اعداد را وارد کردم 3 تا صفر جلوی آن وارد بشه (مثلا موقع نوشتن 125 و اینتر کردن عدد 125000 نوشته بشه)
    برای اینکار چه تنظیماتی را باید انجام بدم
  • y.a.i

    • 2015/01/04
    • 38
    • 39.00

    #2
    سلام. اگر منظورتان را درست متوجه شده باشم. شما دریک ستون (a) اعداد عادی خود رامی نویسید و در ستون دیگر (b) فرمول ="a1&"000 مثل فایل پیوست
    فایل های پیوست شده

    کامنت

    • majid_mx4

      • 2012/06/25
      • 699

      #3
      با سلام

      دوست عزیز
      برای اینکه جدا سازی اعداد هم انجام شود در تکمیل فرمول جناب آقای Y.a.i میتوانید از فرمول زیر استفاده نمایید.(با فرض اینکه عدد شما در خانه A2 میباشد)

      کد:
      =TEXT(A2&"000","###,###")
      با تشکر میر

      کامنت

      • abootorab

        • 2014/10/17
        • 351

        #4
        نوشته اصلی توسط ali719
        سلام من میخام در ستون a اعدادی را وارد کنم که مضربی از 1000 هستند وقتی اعداد را وارد کردم 3 تا صفر جلوی آن وارد بشه (مثلا موقع نوشتن 125 و اینتر کردن عدد 125000 نوشته بشه) برای اینکار چه تنظیماتی را باید انجام بدم
        با درود
        از طریق توابع اکسل شاید نشه دقیقا اون چیزی که شما میخواین به اجرا گذاشت (البته شایدم روشی وجود داشته باشه که بنده بی اطلاعم) ولی از طریق کدنویسی vb میتونید از کد زیر استفاده کنید.
        روی شیت مورد نظر راست کلیک و View Code را کلیک کنید، در محیط vb و در پنجره باز شده کد زیر را کپی کنید.
        کد PHP:
        Public OldVal
        Private Sub Worksheet_Change(ByVal Target As Range)
            
        On Error Resume Next
            
        If OldVal <> Target.Value 1000 Then
                OldVal 
        Target.Value
                Target
        .Value Target.Value 1000
            End 
        If
        End Sub 

        امیدورام منظورتون رو درست متوجه شده باشم.

        کامنت

        • abootorab

          • 2014/10/17
          • 351

          #5
          نوشته اصلی توسط abootorab
          با درود
          از طریق توابع اکسل شاید نشه دقیقا اون چیزی که شما میخواین به اجرا گذاشت (البته شایدم روشی وجود داشته باشه که بنده بی اطلاعم) ولی از طریق کدنویسی vb میتونید از کد زیر استفاده کنید.
          روی شیت مورد نظر راست کلیک و View Code را کلیک کنید، در محیط vb و در پنجره باز شده کد زیر را کپی کنید.
          کد PHP:
          Public OldVal
          Private Sub Worksheet_Change(ByVal Target As Range)
              
          On Error Resume Next
              
          If OldVal <> Target.Value 1000 Then
                  OldVal 
          Target.Value
                  Target
          .Value Target.Value 1000
              End 
          If
          End Sub 

          امیدورام منظورتون رو درست متوجه شده باشم.
          درود مجدد
          البته این عملیات بر روی تمامی سلهای شیت اجرا میگردد و محدودیتی ندارد. اما اگر بخواهید این تغییرات اعمالی روی اعداد وارد شده به فقط به محدوده خاصی (مثلا یک ستون، سطر یا غیره) نسبت دهید کافیست یک جمله شرطی جهت تغییرات Target به کد فوق اضافه نمود.
          بعنوان مثال کد زیر فقط برای اعداد وارد شده در ستون A اعمال میشود:
          کد PHP:
          Public OldVal
          Private Sub Worksheet_Change(ByVal Target As Range)
              
          On Error Resume Next
              
          If Target.Column And OldVal <> Target.Value 1000 Then
                  OldVal 
          Target.Value
                  Target
          .Value Target.Value 1000
              End 
          If
          End Sub 

          کامنت

          • mohammad_ashooryan

            • 2014/08/13
            • 480
            • 80.00

            #6
            با سلام
            البته اگه با توجه به درخواست دوستمون اگه بخوايم فرمول ننويسيد
            بايد بعد از انتخاب محدوده مورد نظر از قسمت format cells و تب number روي گزينه custom كليك كنيد كرده و در قسمت Type عبارت زير را تايپ كنيد.

            کد PHP:
            ###,###",000" 

            کامنت

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

              • 2014/06/22
              • 1496

              #7
              نوشته اصلی توسط mohammad2060
              با سلام
              البته اگه با توجه به درخواست دوستمون اگه بخوايم فرمول ننويسيد
              بايد بعد از انتخاب محدوده مورد نظر از قسمت format cells و تب number روي گزينه custom كليك كنيد كرده و در قسمت type عبارت زير را تايپ كنيد.

              کد PHP:
              ###,###",000" 
              با سلام
              سوالی داشتم
              استفاده از فرمت سل مقدار رو تغییر میده یا شکل نمایش رو؟
              به نظرم این قالبی که شما گذاشتید فقط برا نمایش هست.
              مثلا اگه تو سلول عدد 40 رو داشته باشیم با این فرمت عدد 40000 رو نشون میده و اگه مقدار این سلول که از این فرمت استفاده کرده عملیات ریاضی انجام دهیم جواب نمیده مثلا میخوام با عدد 2 جمع بشه که 42000 نشون میده در صورتی که باید عدد 40002 رو نشون بده.


              فکر کنم فرمولی که دوست عزیزمون گذاشتن بهتر جواب بده
              کد:
              =text(a2&"000","###,###")
              اگه هم اشتباه میکنم راهنمائی کنید
              ممنون
              [CENTER]
              [SIGPIC][/SIGPIC]
              [/CENTER]

              کامنت

              • Amir Ghasemiyan

                • 2013/09/20
                • 4598
                • 100.00

                #8
                نوشته اصلی توسط generalsamad
                با سلام
                سوالی داشتم
                استفاده از فرمت سل مقدار رو تغییر میده یا شکل نمایش رو؟
                به نظرم این قالبی که شما گذاشتید فقط برا نمایش هست.
                مثلا اگه تو سلول عدد 40 رو داشته باشیم با این فرمت عدد 40000 رو نشون میده و اگه مقدار این سلول که از این فرمت استفاده کرده عملیات ریاضی انجام دهیم جواب نمیده مثلا میخوام با عدد 2 جمع بشه که 42000 نشون میده در صورتی که باید عدد 40002 رو نشون بده.


                فکر کنم فرمولی که دوست عزیزمون گذاشتن بهتر جواب بده
                کد:
                =text(a2&"000","###,###")
                اگه هم اشتباه میکنم راهنمائی کنید
                ممنون
                سلام دوست عزيز
                نخير اشتباه نميكنيد. فرمت سل فقط ظاهر نمايش سلول رو تغيير ميده ولي محتواي اون رو تغيير نميده
                بهترين راه همون فرمولي هست كه نوشتين

                کامنت

                چند لحظه..