خطای #n/a در تابع Vlookup وقتی مقادیر عددی زیاد با تعداد کاراکتر بالا می باشد

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • armey

    • 2019/11/08
    • 142
    • 38.00

    [حل شده] خطای #n/a در تابع Vlookup وقتی مقادیر عددی زیاد با تعداد کاراکتر بالا می باشد

    با سلام و عرض ادب خدمت اعضای محترم سایت

    در تابع lookup مقادیر باید یکسان باشند که این خود پروسه ایی نیاز دارد مثل حذف فاصله ابتدا یا ....
    مشکل من در این خطا این است که
    وقتی دو ستون عددی باهم مقایسه می شوند
    کافیست یک سلول بجای " فرمت سل " نامبر ، تکست باشد
    راه حل من این بود که از گزینه " text to culomns "
    استفاده کنم یعنی روی هر ستون مجزا این گزینه را میزنم تا هردو مرجع تابه یکسان شود بصورت "تکست"
    چند مشکل وجود دارد
    وقتی تکست می شود مقادیر عددی
    117960038405
    بصورت
    1/1796E+11
    نوشته می شود

    مقادیر که با صفر شروع می شود
    صفر ابتدای آن حذف می شود
    0800165534
    به
    800165534

    تبدیل می شود


    سوال اینکه :؟
    آیا راهی غیر از گزینه تکست تو کالمنز وجود دارد که این مشکل را حل کند
  • saed.rasa

    • 2014/11/02
    • 1054

    #2
    سلام

    فکر می کنم من متوجه نشدم

    بهتر است همیشه مثال و خواسته خود را دقیقا ، در فایل اکسل ارسال فرمایید لطفا

    مرسی
    [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]

    کامنت

    • armey

      • 2019/11/08
      • 142
      • 38.00

      #3
      رض ادب و احترام
      خدمت دوستان محترم و اعضای عزیز
      مشکلی که با تابع vlookup دارم اینه که
      سلول هایی که اطلاعات یکسان دارند
      ولی فرمت آنها مختلف است را پیدا نمیکند و نشان نمیدهد
      شیت مرجع خروجی سامانه است
      شیت فرمول دار اطلاعاتش دستی یا با بارکد ثبت میشود

      در همین سایت ترفندی یکی از دوستان آموزش داده بود که
      مقدار اول را با & و "" نوشته بصورت زیر
      کد:
      [LEFT][COLOR=#000000][FONT=Tahoma]VLOOKUP(D2&"",انبار!A:D,4,0)[/FONT][/COLOR][/LEFT]
      ولی در برخی موارد این ترفند نیز عمل نمیکند




      عزیزان راهکاری دارند بر این مشکل ؟




      باسپاس و تجدید احترام




      کامنت

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

        • 2014/06/22
        • 1496

        #4
        با سلام
        از این فرمول استفاده کنید ببینید کجا مشکل دارید
        کد PHP:
        =vlookup(--[@[سریال  نامبر  کالای های موجود ی کل]],انبار!a:a,1,0
        مشکل در نوع سلولها هست که بعضی سلولها متنی هستن بعضی ها نامبر
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • armey

          • 2019/11/08
          • 142
          • 38.00

          #5
          نوشته اصلی توسط generalsamad
          با سلام
          از این فرمول استفاده کنید ببینید کجا مشکل دارید
          کد PHP:
          =vlookup(--[@[سریال  نامبر  کالای های موجود ی کل]],انبار!a:a,1,0
          مشکل در نوع سلولها هست که بعضی سلولها متنی هستن بعضی ها نامبر

          با سپاس از لطف شما در پاسخگویی
          lookup--error.zip

          lookup--error.xlsb

          اضافه کردن
          --
          قبل یا بعد
          LOOKUP_VALUE
          مشکل را برطرف نکرد


          بله بزرگوار مشکل دقیقا نوع سلول هاست منتها اگه بخوام با فرمت سل کار کنم
          وقتی تکست می شود مقادیر عددی
          117960038405
          بصورت
          1/1796E+11
          نوشته می شود

          مقادیر که با صفر شروع می شود
          صفر ابتدای آن حذف می شود
          0800165534
          به
          800165534

          تبدیل می شود

          که در سایر عملیات و گزارشها مشکل ساز می شود

          نیاز مند تابعی مانند همین
          VLOOKUP
          یا
          INDEX / MATCH
          هستم که به نوع سلول حساس نباشد

          که روند باقی کار را مشکل ساز می کند




          اضافه کردن
          &""
          بعد از
          LOOKUP_VALUE

          فرمت سلول را یکسان میکند ولی برای سلول مبدا یا همان
          LOOKUP_VALUE

          یعنی اگه
          محدوده جستجو نرمال باشد ولی
          LOOKUP_VALUE
          متغییر باشد
          موضوع را پیدا و نمایش میدهد

          ولی اگه
          محدوده جستجو
          فرمت مختلف داشته باشد
          این ترفند پاسخگو نیست



          - - - Updated - - -

          کامنت

          • iranweld

            • 2015/03/29
            • 3341

            #6
            با سلام

            این فرمول را تست کنید

            کد PHP:
            =iferror(vlookup(value(a8),انبار!a:a,1,0),vlookup(a8,انبار!a:a,1,0)) 
            Click image for larger version

Name:	Untitled.png
Views:	1
Size:	50.7 کیلو بایت
ID:	138889

            کامنت

            • armey

              • 2019/11/08
              • 142
              • 38.00

              #7
              بسیار عالی و سپاسگذارم
              کمک بسیار بسیار بسیار بزرگی کردید

              کامنت

              چند لحظه..