توابع کار با متن در اکسل. فرمول ها در اکسل توابع متنی توضیحات و مثال های اکسل

برنامه اکسلبه کاربران خود به اندازه 3 عملکرد برای کار با حروف بزرگ و کوچک در متن (حروف بزرگ و کوچک) ارائه می دهد. این توابع متنی حروف را بزرگ و کوچک می کنند یا فقط حرف اول یک کلمه را به بزرگ تبدیل می کنند.

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

ابتدا، بیایید یک مثال از 3 تابع متن اکسل را در نظر بگیریم:

  1. UPPER - این تابع متن تمام حروف یک کلمه را به حروف بزرگ، بزرگ تغییر می دهد.
  2. LOWER - این تابع تمام کاراکترهای متن را به حروف کوچک و کوچک تبدیل می کند.
  3. PROPER - تابع فقط حرف اول هر کلمه را به بزرگ، بزرگ تغییر می دهد.

همانطور که در مثال در شکل مشاهده می کنید، این توابع در آرگومان های خود به چیزی غیر از داده های متن اصلی نیاز ندارند که باید مطابق با نیاز کاربر تبدیل شوند.

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

برای حل این مشکل محبوب، باید از توابع متنی اضافی اکسل در فرمول استفاده کنید: LEFT، RIGHT و LONG.



اصل فرمول جایگزینی حرف اول در یک جمله

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

سمت چپ فرمول استفاده می کند عملکرد اضافیترک کرد:


وظیفه این قسمت از فرمول تغییر حرف اول به بزرگ در رشته متن اصلی سلول A1 است. به لطف عملکرد LEFT، می توانید تعداد مشخصی کاراکتر را از سمت چپ متن دریافت کنید. تابع نیاز به 2 آرگومان برای پر کردن دارد:

  1. متن - پیوندی به یک سلول با متن اصلی.
  2. Number of_characters - تعداد کاراکترهای برگشتی از سمت چپ (از ابتدا) متن منبع.

AT این مثالفقط 1 کاراکتر اول باید از رشته متن اصلی در سلول A1 بازیابی شود. سپس کاراکتر به دست آمده به یک حرف بزرگ تبدیل می شود.

سمت راست فرمول بعد از عملگر & در اصل بسیار شبیه به سمت چپ است، فقط مشکل متفاوتی را حل می کند. وظیفه آن تبدیل تمام کاراکترهای متن به حروف کوچک است. اما باید این کار را انجام دهید تا حرف بزرگ اول را تغییر ندهید که سمت چپ فرمول مسئول آن است. به جای تابع LEFT در سمت راست فرمول، تابع RIGHT استفاده می شود:


تابع متن RIGHT با تابع LEFT برعکس عمل می کند. همچنین مستلزم حذف دو استدلال است: متن منبعو تعداد کاراکترها اما تعداد معینی از حروف دریافت شده از سمت راست متن مبدأ را برمی گرداند. با این حال، در این مورد، ما نمی توانیم یک مقدار ثابت را به عنوان آرگومان دوم تعیین کنیم. از این گذشته، ما از قبل تعداد کاراکترهای متن مبدأ را نمی دانیم. علاوه بر این، طول رشته های متن منبع مختلف ممکن است متفاوت باشد. بنابراین، باید طول خط متن را از قبل محاسبه کنیم و -1 را از مقدار عددی حاصل کم کنیم تا اولین حرف بزرگ در خط تغییر نکند. از این گذشته ، حرف اول توسط سمت چپ فرمول پردازش می شود و قبلاً به نیازهای کاربر تبدیل شده است. بنابراین، هیچ تابعی از سمت راست فرمول نباید تحت تأثیر قرار گیرد.

برای محاسبه خودکار طول متن منبع، از یک رشته متن استفاده می شود. تابع اکسل– DLSTR (به عنوان طول رشته رمزگشایی می شود). این تابعبرای پر کردن فقط یک آرگومان نیاز دارد - پیوندی به متن منبع. در نتیجه محاسبه، یک مقدار عددی برمی گرداند، پس از تابع =LSTR(A1) -1 را کم می کنیم. که این فرصت را به ما می دهد که روی حرف بزرگ اول با سمت راست فرمول تاثیر نگذاریم. در نتیجه، تابع RIGHT یک رشته متن را بدون یک کاراکتر اول برای تابع LOWER برمی گرداند، که همه کاراکترهای متن را به حروف کوچک تغییر می دهد.


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

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

برای ایجاد یک فرمول ساده، فقط دستورالعمل های زیر را دنبال کنید:

  1. هر سلولی را فعال کنید. روی نوار ورود فرمول کلیک کنید. علامت مساوی بگذارید.
  1. هر عبارتی را وارد کنید قابل استفاده به عنوان اعداد

در این مورد، سلول های آسیب دیده همیشه برجسته می شوند. این کار برای این است که در انتخاب اشتباه نکنید. دیدن خطا به صورت بصری آسان تر از شکل متنی است.

فرمولش چیه

بیایید عبارت زیر را به عنوان مثال در نظر بگیریم.

این شامل:

  • نماد "=" - هر فرمولی با آن شروع می شود.
  • تابع "SUM"؛
  • آرگومان تابع "A1:C1" (در این مورد، آرایه ای از سلول ها از "A1" تا "C1" است).
  • عملگر "+" (اضافه)؛
  • پیوند به سلول "C1"؛
  • عملگر "^" (توانایی)؛
  • ثابت "2".

استفاده از اپراتورها

عملگرها در ویرایشگر اکسل دقیقاً نشان می دهند که چه عملیاتی روی عناصر مشخص شده فرمول انجام شود. محاسبه همیشه به همین ترتیب است:

  • پرانتز؛
  • غرفه داران؛
  • ضرب و تقسیم (بسته به دنباله)؛
  • جمع و تفریق (همچنین بسته به ترتیب).

حسابی

این شامل:

  • علاوه بر این - "+" (به علاوه)؛
=2+2
  • نفی یا تفریق - "-" (منهای)؛
=2-2 =-2

اگر جلوی عدد یک منهای قرار دهید، یک مقدار منفی می گیرد، اما مقدار مطلق دقیقاً ثابت می ماند.

  • ضرب - "*"؛
=2*2
  • تقسیم "/"؛
=2/2
  • درصد "%"؛
=20%
  • توان - "^".
=2^2

اپراتورهای مقایسه

این عملگرها برای مقایسه مقادیر استفاده می شوند. عملیات TRUE یا FALSE را برمی گرداند. این شامل:

  • علامت "برابری" - "=";
=C1=D1
  • بزرگتر از علامت - ">"؛
=C1>D1
  • علامت کمتر -<»;
= C1
  • علامت "بزرگتر یا مساوی" - ">=";
  • =C1>=D1
    • علامت کمتر یا مساوی<=»;
    = C1<=D1
    • علامت "برابر نیست".<>».
    = C1<>D1

    عملگر الحاق متن

    برای این منظور از کاراکتر ویژه "&" (امپرسند) استفاده می شود. با استفاده از آن، می توانید قطعات مختلف را به یک کل متصل کنید - همان اصل با عملکرد "CONNECT". در اینجا چند نمونه آورده شده است:

    1. اگر می خواهید متن را در سلول ها ترکیب کنید، باید از کد زیر استفاده کنید.
    =A1&A2&A3
    1. برای درج مقداری کاراکتر یا حرف بین آنها، باید از ساختار زیر استفاده کنید.
    =A1&""&A2&""&A3
    1. شما می توانید نه تنها سلول ها، بلکه شخصیت های معمولی را نیز ترکیب کنید.
    "خودکار" و "موبایل"

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

    لطفاً توجه داشته باشید که نقل قول ها دقیقاً مانند تصویر استفاده می شوند.

    برای تعریف پیوندها می توانید از عملگرهای زیر استفاده کنید:

    • برای ایجاد یک پیوند ساده به محدوده مورد نظر سلول ها، کافی است اولین و آخرین سلول این ناحیه و علامت “:” بین آنها مشخص شود.
    • برای ترکیب پیوندها، از علامت ";" استفاده کنید.
    • اگر لازم باشد سلول هایی را که در تقاطع چندین محدوده قرار دارند تعیین کنید، یک "فضا" بین پیوندها قرار می گیرد. در این حالت، مقدار سلول "C7" نمایش داده می شود.

    از آنجایی که فقط آن تحت تعریف "تقاطع مجموعه ها" قرار می گیرد. این نام این عملگر (فضا) است.

    استفاده از لینک ها

    هنگام کار در ویرایشگر اکسل، می توانید از پیوندهای مختلف استفاده کنید. با این حال، اکثر کاربران مبتدی می دانند که چگونه از ساده ترین آنها استفاده کنند. ما به شما آموزش می دهیم که چگونه لینک های همه فرمت ها را به درستی وارد کنید.

    لینک های ساده A1

    به عنوان یک قاعده، این نوع بیشتر مورد استفاده قرار می گیرد، زیرا نوشتن آنها بسیار راحت تر از بقیه است.

    • ستون ها - از A تا XFD (بیش از 16384)؛
    • خطوط - از 1 تا 1048576.

    در اینجا چند نمونه آورده شده است:

    • سلول در تقاطع ردیف 5 و ستون B - "B5"؛
    • محدوده سلول های ستون B از ردیف 5 تا ردیف 25 - "B5:B25"؛
    • محدوده سلول های ردیف 5 از ستون B تا F - "B5:F5"؛
    • تمام سلول های ردیف 10 - "10:10"؛
    • تمام سلول ها در ردیف های 10 تا 15 - "10:15"؛
    • تمام سلول های ستون B - "B:B"؛
    • تمام سلول های ستون از B تا K - "B:K"؛
    • محدوده سلول ها از B2 تا F5 "B2-F5" است.

    گاهی اوقات فرمول ها از اطلاعات برگه های دیگر استفاده می کنند. به روش زیر عمل می کند.

    =SUM(Sheet2!A5:C5)

    برگه دوم حاوی داده های زیر است.

    اگر در نام برگه فاصله وجود داشته باشد، در فرمول باید آن را در نقل قول های تک (آپوستروف) نشان داد.

    =SUM("برگ شماره 2"!A5:C5)

    پیوندهای مطلق و نسبی

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

    • مطلق؛
    • نسبت فامیلی؛
    • مختلط

    بیایید آنها را با دقت بیشتری در نظر بگیریم.

    تمام نمونه‌های ذکر شده قبلی متعلق به آدرس‌های سلولی نسبی هستند. این نوع محبوب ترین است. مزیت عملی اصلی این است که ویرایشگر در طول مهاجرت، ارجاعات را به مقدار دیگری تغییر می دهد. مطابق با جایی که دقیقاً این فرمول را کپی کرده اید. برای محاسبه، تعداد سلول های بین موقعیت قدیمی و جدید در نظر گرفته می شود.

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

    1. فرمول محاسبه مجموع ستون اول را وارد کنید.
    =SUM(B4:B9)
    1. کلیدهای میانبر Ctrl + C را فشار دهید. برای انتقال فرمول به سلول بعدی، باید به آنجا بروید و Ctrl + V را فشار دهید.

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

    1. حالا به فرمول های جدید نگاه کنید. تغییر در نمایه ستون به طور خودکار اتفاق افتاد.

    اگر می خواهید هنگام انتقال فرمول ها همه لینک ها حفظ شوند (یعنی به طور خودکار تغییر نکنند)، باید از آدرس های مطلق استفاده کنید. آنها به عنوان "$B$2" مشخص شده اند.

    =SUM($B$4:$B$9)

    در نتیجه می بینیم که هیچ تغییری رخ نداده است. همه ستون ها یک عدد را نشان می دهند.

    این نوع آدرس زمانی استفاده می شود که لازم باشد فقط یک ستون یا سطر ثابت شود و نه همه به طور همزمان. می توانید از ساختارهای زیر استفاده کنید:

    • $D1، $F5، $G3 - برای ثابت کردن ستون ها.
    • D$1، F$5، G$3 - برای رفع ردیف‌ها.

    فقط در صورت لزوم با چنین فرمول هایی کار کنید. به عنوان مثال، اگر باید با یک ردیف ثابت از داده ها کار کنید، اما فقط ستون ها را تغییر دهید. و مهمتر از همه - اگر می خواهید نتیجه را در سلول های مختلف محاسبه کنید که در امتداد یک خط قرار ندارند.

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

    1. بیایید از عبارت زیر به عنوان مثال استفاده کنیم.
    = B$4
    1. بیایید این فرمول را به سلول دیگری منتقل کنیم. ترجیحاً در خط بعدی و در خط دیگری نباشد. اکنون می توانید ببینید که عبارت جدید حاوی همان رشته (4) است اما یک حرف متفاوت است، زیرا تنها موردی بود که نسبی بود.

    لینک های سه بعدی

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

    =SUM(Sheet1:Sheet4!A5)

    در این مورد، نتیجه با مجموع تمام سلول های "A5" در همه برگه ها، از 1 تا 4 مطابقت دارد. هنگام کامپایل چنین عباراتی، شرایط زیر باید رعایت شود:

    • آرایه ها نمی توانند از چنین مراجعی استفاده کنند.
    • استفاده از عبارات سه بعدی در جایی که محل تقاطع سلول ها وجود دارد (به عنوان مثال، عملگر "فضا") ممنوع است.
    • هنگام ایجاد فرمول با آدرس های سه بعدی، می توانید از توابع زیر استفاده کنید: AVERAGE، STDEV، STDEV.V، AVERAGE، STDEV، STDEV.Y، SUM، COUNT، COUNT، MIN، MAX، MIN، MAX، VARP، PRODUCT، VARV، VAR.V و DISPA.

    اگر این قوانین را نقض کنید، نوعی خطا را مشاهده خواهید کرد.

    پیوندهای فرمت R1C1

    این نوع پیوندها با "A1" تفاوت دارند زیرا تعداد آنها نه تنها به ردیف ها، بلکه به ستون ها نیز داده می شود. توسعه دهندگان تصمیم گرفتند برای راحتی در ماکروها، نمای عادی را با این گزینه جایگزین کنند، اما می توان از آنها در هر جایی استفاده کرد. در اینجا چند نمونه از این آدرس ها آورده شده است:

    • R10C10 یک پیوند مطلق به سلول است که در خط دهم ستون دهم قرار دارد.
    • R - پیوند مطلق به پیوند فعلی (که در آن فرمول مشخص شده است).
    • R[-2] – پیوند نسبی به خط، که در دو موقعیت بالای این خط قرار دارد.
    • R[-3]C - ارجاع نسبی به سلول، که سه موقعیت بالاتر در ستون فعلی (جایی که تصمیم به نوشتن فرمول دارید) قرار دارد.
    • RC یک پیوند نسبی به سلول است که پنج خانه در سمت راست و پنج خط زیر سلول فعلی است.

    استفاده از نام

    برنامه اکسل برای نامگذاری محدوده سلول، سلول های تک، جداول (معمول و خلاصه)، ثابت ها و عبارات به شما امکان می دهد نام های منحصر به فرد خود را ایجاد کنید. در عین حال، هنگام کار با فرمول ها برای ویرایشگر تفاوتی وجود ندارد - او همه چیز را می فهمد.

    می‌توانید از نام‌ها برای ضرب، تقسیم، جمع، تفریق، محاسبه بهره، نسبت‌ها، انحرافات، گرد کردن، مالیات بر ارزش افزوده، وام‌های مسکن، وام‌ها، برآوردها، جدول زمانی، اشکال مختلف، تخفیف‌ها، حقوق، سنوات، پرداخت مستمری، کار با فرمول‌های VLOOKUP استفاده کنید. "VVD"، "INTERIM. Results" و غیره. یعنی شما می توانید هر کاری که می خواهید انجام دهید.

    فقط یک چیز را می توان شرط اصلی نامید - شما باید این نام را از قبل تعیین کنید. در غیر این صورت، اکسل چیزی در مورد آن نمی داند. این کار به روش زیر انجام می شود.

    1. یک ستون را انتخاب کنید.
    2. با منوی زمینه تماس بگیرید.
    3. "نام را بدهید" را انتخاب کنید.
    1. نام مورد نظر را برای این شی مشخص کنید. در این صورت باید قوانین زیر را رعایت کنید.
    1. برای ذخیره روی دکمه "OK" کلیک کنید.

    به همین ترتیب، می توانید یک نام به هر سلول، متن یا شماره اختصاص دهید.

    می توانید از اطلاعات جدول هم به کمک نام و هم با کمک لینک های معمولی استفاده کنید. این چیزی است که استاندارد به نظر می رسد.

    و اگر بخواهید نام ما را به جای آدرس "D4: D9" وارد کنید، یک اشاره خواهید دید. کافی است چند کاراکتر بنویسید و خواهید دید که چه چیزی (از پایه نام) بیشتر می آید.

    در مورد ما، همه چیز ساده است - "ستون_3". و تصور کنید که تعداد زیادی از این نام ها را خواهید داشت. شما نمی توانید همه چیز را حفظ کنید.

    با استفاده از توابع

    چندین روش برای درج یک تابع در ویرایشگر اکسل وجود دارد:

    • به صورت دستی؛
    • با استفاده از نوار ابزار؛
    • با استفاده از پنجره Insert Function

    بیایید نگاهی دقیق تر به هر روش بیندازیم.

    در این مورد، همه چیز ساده است - شما از دستان خود، دانش و مهارت های خود برای وارد کردن فرمول ها در یک خط خاص یا مستقیماً در یک سلول استفاده می کنید.

    اگر تجربه کاری در این زمینه ندارید، بهتر است در ابتدا از روش های سبک تری استفاده کنید.

    در این مورد لازم است:

    1. به تب "فرمول ها" بروید.
    2. روی هر کتابخانه ای کلیک کنید.
    3. عملکرد مورد نظر را انتخاب کنید.
    1. بلافاصله پس از آن، پنجره "Arguments and Functions" با عملکردی که قبلاً انتخاب شده ظاهر می شود. شما فقط باید آرگومان ها را بگذارید و با استفاده از دکمه "OK" فرمول را ذخیره کنید.

    جادوگر تعویض

    می توانید آن را به این صورت اعمال کنید:

    1. هر سلولی را فعال کنید.
    2. روی نماد "Fx" کلیک کنید یا از میانبر صفحه کلید SHIFT + F3 استفاده کنید.
    1. بلافاصله پس از آن، پنجره "Insert Function" باز می شود.
    2. در اینجا لیست بزرگی از ویژگی های مختلف را می بینید که بر اساس دسته بندی مرتب شده اند. علاوه بر این، اگر مورد مورد نظر را پیدا نکردید، می توانید از جستجو استفاده کنید.

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

    1. هر تابع را از لیست پیشنهادی انتخاب کنید.
    2. برای ادامه، باید بر روی دکمه "OK" کلیک کنید.
    1. سپس از شما خواسته می شود که "Arguments and Functions" را ارائه دهید. می توانید این کار را به صورت دستی انجام دهید یا به سادگی محدوده مورد نظر سلول ها را انتخاب کنید.
    2. برای اعمال تمام تنظیمات، باید بر روی دکمه "OK" کلیک کنید.
    1. در نتیجه، عدد 6 را خواهیم دید، اگرچه این قبلا قابل درک بود، زیرا پنجره آرگومان ها و توابع یک نتیجه اولیه را نشان می دهد. هنگامی که هر یک از آرگومان ها تغییر می کند، داده ها بلافاصله دوباره محاسبه می شوند.

    استفاده از توابع تو در تو

    به عنوان مثال از فرمول هایی با شرایط منطقی استفاده خواهیم کرد. برای این کار باید نوعی جدول اضافه کنیم.

    سپس دستورالعمل های زیر را دنبال کنید:

    1. روی سلول اول کلیک کنید. پنجره "Insert function" را فراخوانی کنید. تابع "اگر" را انتخاب کنید. برای چسباندن روی "OK" کلیک کنید.
    1. سپس باید نوعی بیان منطقی بنویسید. باید در فیلد اول نوشته شود. به عنوان مثال، می توانید مقادیر سه سلول را در یک ردیف اضافه کنید و بررسی کنید که آیا مجموع آنها بیشتر از 10 است یا خیر. در مورد "درست"، متن "بیش از 10" را مشخص کنید. برای یک نتیجه نادرست - "کمتر از 10". سپس روی OK کلیک کنید تا به فضای کاری بازگردید.
    1. در نتیجه، موارد زیر را مشاهده می کنیم - ویرایشگر اعلام کرد که مجموع سلول های ردیف سوم کمتر از 10 است. و این درست است. بنابراین کد ما کار می کند.
    =IF(SUM(B3:D3)>10"بیشتر از 10"،"کمتر از 10")
    1. اکنون باید سلول های زیر را پیکربندی کنید. در این مورد، فرمول ما به سادگی بیشتر گسترش می یابد. برای این کار ابتدا باید مکان نما را به گوشه سمت راست پایین سلول منتقل کنید. پس از تغییر مکان نما، باید یک کلیک چپ کرده و آن را به پایین کپی کنید.
    1. در نتیجه، ویرایشگر عبارت ما را برای هر خط دوباره محاسبه می کند.

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

    چندین راه برای انجام این کار وجود دارد: از نوار فرمول یا یک جادوگر ویژه استفاده کنید. در مورد اول، همه چیز ساده است - در یک فیلد خاص کلیک کنید و تغییرات لازم را به صورت دستی وارد کنید. اما نوشتن در آنجا خیلی راحت نیست.

    تنها کاری که می توانید انجام دهید افزایش فیلد ورودی است. برای انجام این کار، فقط روی نماد مشخص شده کلیک کنید یا کلیدهای ترکیبی Ctrl + Shift + U را فشار دهید.

    شایان ذکر است که اگر از توابع در فرمول استفاده نکنید، این تنها راه است.

    در مورد استفاده از توابع، همه چیز بسیار ساده تر می شود. برای ویرایش، دستورالعمل های زیر را دنبال کنید:

    1. با فرمول سلول را فعال کنید. روی نماد "Fx" کلیک کنید.
    1. پس از آن، پنجره ای ظاهر می شود که در آن می توانید آرگومان های تابع مورد نیاز خود را به روشی بسیار راحت تغییر دهید. علاوه بر این، در اینجا می توانید دقیقاً دریابید که نتیجه محاسبه مجدد عبارت جدید چه خواهد بود.
    1. برای ذخیره تغییرات انجام شده، از دکمه "OK" استفاده کنید.

    برای حذف یک عبارت، کافی است موارد زیر را انجام دهید:

    1. روی هر سلول کلیک کنید.
    1. روی دکمه Delete یا Backspace کلیک کنید. در نتیجه سلول خالی می شود.

    با استفاده از ابزار Clear All می توانید دقیقاً به همان نتیجه برسید.

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

    موارد زیر رایج ترین اشتباهاتی است که کاربران مرتکب می شوند:

    • این عبارت از تعداد زیادی تودرتو استفاده می کند. نباید بیشتر از 64 باشد.
    • مسیرهای کتاب‌های کاری خارجی در فرمول‌ها بدون مسیر کامل مشخص می‌شوند.
    • پرانتزهای باز و بسته شدن اشتباه هستند. به همین دلیل است که در ویرایشگر در نوار فرمول، همه براکت ها با رنگ های متفاوت برجسته می شوند.
    • نام کتاب ها و برگه ها در گیومه گرفته نمی شود.
    • اعداد در قالب اشتباه استفاده می شوند. به عنوان مثال، اگر شما نیاز به تعیین 2000 دلار دارید، فقط باید 2000 را تایپ کنید و قالب سلولی مناسب را انتخاب کنید، زیرا نماد $ توسط برنامه برای ارجاعات مطلق استفاده می شود.
    • آرگومان های تابع مورد نیاز مشخص نشده اند. توجه داشته باشید که آرگومان های اختیاری در کروشه قرار می گیرند. همه چیز بدون آنها برای عملکرد کامل فرمول ضروری است.
    • محدوده سلولی نادرست است. برای این کار باید از عملگر ":" (کولون) استفاده کنید.

    کدهای خطا هنگام کار با فرمول ها

    هنگام کار با یک فرمول، ممکن است گزینه های خطای زیر را مشاهده کنید:

    • #ارزش! - این خطا نشان می دهد که از نوع داده اشتباه استفاده می کنید. به عنوان مثال، شما سعی می کنید به جای یک مقدار عددی از متن استفاده کنید. البته اکسل نمی تواند جمع بین دو عبارت را محاسبه کند.
    • #نام؟ - یک خطای مشابه به این معنی است که شما در املای نام تابع اشتباه تایپی کرده اید. یا سعی می کنید چیزی را وارد کنید که وجود ندارد. شما نمی توانید این کار را انجام دهید. علاوه بر این، ممکن است مشکل در دیگری باشد. اگر در مورد نام تابع مطمئن هستید، سعی کنید فرمول را با دقت بیشتری بررسی کنید. شاید یک پرانتز را فراموش کرده اید. علاوه بر این، باید در نظر داشته باشید که قطعات متن در علامت نقل قول نشان داده شده است. اگر همه چیز شکست خورد، دوباره سعی کنید عبارت را بنویسید.
    • #عدد! - نمایش چنین پیامی به این معنی است که شما به نوعی با آرگومان ها یا نتیجه فرمول مشکل دارید. به عنوان مثال، تعداد بسیار زیاد است یا برعکس - کوچک.
    • #DIV/0! - این خطا به این معنی است که شما سعی دارید عبارتی بنویسید که بر صفر تقسیم شود. اکسل نمی تواند قوانین ریاضی را لغو کند. بنابراین، در اینجا نیز چنین اعمالی ممنوع است;
    • #نه! - اگر مقداری در دسترس نباشد، ویرایشگر می تواند این پیام را نشان دهد. به عنوان مثال، اگر از توابع SEARCH، SEARCH، MATCH و Excel استفاده می کنید، قطعه مورد نظر خود را پیدا نکردید. یا اصلاً داده ای وجود ندارد و فرمول چیزی برای کار با آن ندارد.
    • اگر می‌خواهید چیزی را محاسبه کنید و اکسل کلمه #REF را می‌نویسد، در آرگومان تابع از محدوده اشتباه سلول‌ها استفاده می‌شود.
    • #خالی! - اگر فرمول ناسازگاری با محدوده های همپوشانی داشته باشید، این خطا ظاهر می شود. به طور دقیق تر، اگر در واقعیت چنین سلول هایی (که در تقاطع دو محدوده قرار دارند) وجود نداشته باشد. اغلب، این خطا به طور تصادفی رخ می دهد. کافی است یک فاصله در آرگومان بگذارید و ویرایشگر آن را به عنوان یک عملگر خاص درک می کند (ما قبلاً در مورد آن صحبت کردیم).

    هنگام ویرایش فرمول (سلول ها برجسته شده اند) خواهید دید که در واقع آنها را قطع نمی کنند.

    گاهی اوقات می توانید تعداد زیادی # کاراکتر را ببینید که به طور کامل عرض سلول را پر می کنند. در واقع هیچ خطایی در اینجا وجود ندارد. این بدان معنی است که شما با اعدادی کار می کنید که در این سلول قرار نمی گیرند.

    برای دیدن مقدار موجود در آنجا، کافی است اندازه ستون را تغییر دهید.

    علاوه بر این، می توانید از قالب بندی سلول استفاده کنید. برای انجام این کار، باید چند مرحله ساده را دنبال کنید:

    1. با منوی زمینه تماس بگیرید. Format Cells را انتخاب کنید.
    1. نوع "عمومی" را مشخص کنید. برای ادامه از دکمه "OK" استفاده کنید.

    با تشکر از این، ویرایشگر اکسل قادر خواهد بود این عدد را به فرمت دیگری که در این ستون قرار می گیرد ترجمه کند.

    مثال های استفاده از فرمول

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

    برای ارزیابی قابلیت های ریاضی اکسل باید مراحل زیر را انجام دهید.

    1. یک جدول با داده های شرطی ایجاد کنید.
    1. برای محاسبه مقدار، فرمول زیر را وارد کنید. اگر می خواهید فقط یک مقدار اضافه کنید، می توانید از عملگر جمع ("+") استفاده کنید.
    =SUM(B3:C3)
    1. به اندازه کافی عجیب، در ویرایشگر اکسل نمی توانید با استفاده از توابع حذف کنید. برای کسر، از عملگر معمول "-" استفاده می شود. در این صورت کد به صورت زیر خواهد بود.
    =B3-C3
    1. برای اینکه مشخص کنید عدد اول از عدد دوم به صورت درصد چقدر است، باید از این ساختار ساده استفاده کنید. اگر می خواهید چندین مقدار را کم کنید، باید برای هر سلول یک "منهای" بنویسید.
    =B3/C3%

    توجه داشته باشید که نماد درصد در انتها قرار می گیرد نه در ابتدا. علاوه بر این، هنگام کار با درصد، نیازی به ضرب اضافی در 100 نیست. این به طور خودکار اتفاق می افتد.

    1. اکسل می تواند با در نظر گرفتن چندین شرط به طور همزمان اضافه کند. شما می توانید مجموع سلول های ستون اول را محاسبه کنید که مقدار آنها بزرگتر از 2 و کمتر از 6 است. و همین فرمول را می توان برای ستون دوم تنظیم کرد.
    =SUMIFS(B3:B9,B3:B9,">2,B3:B9,"<6") =SUMIFS(C3:C9,C3:C9,">2,C3:C9,"<6")
    1. شما همچنین می توانید تعداد عناصری را که برخی از شرایط را برآورده می کنند، بشمارید. به عنوان مثال، اجازه دهید اکسل محاسبه کند که ما چند عدد بزرگتر از 3 داریم.
    =COUNTIF(B3:B9,">3") =COUNTIF(C3:C9,">3")
    1. نتیجه تمام فرمول ها به صورت زیر خواهد بود.

    توابع و نمودارهای ریاضی

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

    به عنوان مثال، بیایید سعی کنیم نمودارهایی برای توان و مقداری معادله بسازیم. دستورالعمل به شرح زیر خواهد بود:

    1. بیایید یک جدول ایجاد کنیم. در ستون اول شماره اصلی "X" را خواهیم داشت، در دوم - تابع "EXP"، در سوم - نسبت مشخص شده. می توان یک عبارت درجه دوم ایجاد کرد، اما پس از آن مقدار حاصل در پس زمینه توان در نمودار عملا ناپدید می شود.

    همانطور که قبلاً گفتیم، رشد توان بسیار سریعتر از معادله مکعب معمول است.

    به طور مشابه، هر تابع یا عبارت ریاضی را می توان به صورت گرافیکی نشان داد.

    هر آنچه در بالا توضیح داده شد برای برنامه های مدرن 2007، 2010، 2013 و 2016 مناسب است. ویرایشگر قدیمی اکسل از نظر ویژگی ها، تعداد توابع و ابزارها به طور قابل توجهی پایین تر است. اگر راهنمای رسمی مایکروسافت را باز کنید، خواهید دید که آنها علاوه بر این نشان می دهند که این عملکرد در کدام نسخه از برنامه ظاهر شده است.

    از همه جهات دیگر، همه چیز تقریباً یکسان به نظر می رسد. به عنوان مثال، بیایید مجموع چند خانه را محاسبه کنیم. برای این شما نیاز دارید:

    1. مقداری داده را برای محاسبه مشخص کنید. روی هر سلول کلیک کنید. روی نماد "Fx" کلیک کنید.
    1. دسته "ریاضی" را انتخاب کنید. تابع "SUM" را پیدا کرده و روی "OK" کلیک کنید.
      1. می توانید در هر ویرایشگر دیگری دوباره محاسبه کنید. فرآیند دقیقاً به همین صورت خواهد بود.

      نتیجه

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

      اگر چیزی برای شما درست نشد، پس در جایی اشتباه می کنید. شاید در عبارات غلط املایی یا مراجع سلولی نادرست داشته باشید. نکته اصلی برای درک این است که همه چیز باید با دقت و دقت وارد شود. علاوه بر این، همه توابع به زبان انگلیسی نیستند، بلکه به زبان روسی هستند.

      علاوه بر این، مهم است که به یاد داشته باشید که فرمول ها باید با علامت "=" (برابر با) شروع شوند. بسیاری از کاربران مبتدی آن را فراموش می کنند.

      فایل نمونه

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

      آموزش تصویری

      اگر توضیحات ما کمکی به شما نکرد، ویدیوی پیوست شده زیر را مشاهده کنید که نکات اصلی را با جزئیات بیشتری بیان می کند. شاید شما همه چیز را درست انجام می دهید، اما چیزی را از دست می دهید. با کمک این ویدیو باید با تمام مشکلات کنار بیایید. امیدواریم این آموزش ها به شما کمک کرده باشد. ما را بیشتر چک کنید.

    بیایید با گزینه ها آشنا شویم تبدیل فرمول اکسل به متن(نتیجه یک مقدار سلول نیست، بلکه یک عبارت فرمول به صورت متن است، به عنوان مثال، "=A1+A2"، "=TODAY()"، و غیره).

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

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

    بیایید با یک گزینه ساده تر شروع کنیم، یعنی فرض کنید که باید فرمول را به متن در خود سلول تبدیل کنیم (یعنی مقدار را با یک ورودی متنی جایگزین کنیم). سپس در این مورد چندین روش برای تبدیل وجود دارد:

    • قالب سلول را به متن تغییر دهید و سپس فرمول را محاسبه کنید.
      در این مورد، برای هر سلول، باید به صورت دستی یک تغییر ایجاد کنید.
    • یک آپستروف (نماد ‘‘) قبل از علامت تساوی (نماد ‘=’) در یک عبارت فرمول اضافه کنید.
      در این گزینه می‌توانید آپستروف را هم به صورت دستی و هم از طریق جایگزین ("=" به "'=" با استفاده از ابزار "Find and Replace") جایگزین کنید.

    حالا بیایید به یک مورد کلی تر برویم و 2 گزینه اصلی را برای ترجمه فرمول به متن در نظر بگیریم (یعنی دریافت یک ورودی متنی):

    • تابع F.TEXT(از اکسل 2013 موجود است)؛
    • عملکرد سفارشی (UDF).

    روش اول به ما این امکان را می دهد که با استفاده از ابزارهای استاندارد در اکسل فرمول را به متن ترجمه کنیم و در روش دوم یک تابع سفارشی می نویسیم که تغییراتی مشابه عملکرد (مانند روش اول) با تغییرات جزئی انجام می دهد.
    بیایید نگاهی دقیق تر به هر یک از آنها بیندازیم.

    تابع F.TEXT در اکسل

    با شروع نسخه Excel 2013، این تابع برای استفاده در دسترس است. F. TEXT (FORMULATEXTدر نسخه انگلیسی):

    • ارتباط دادن (استدلال لازم)- اشاره به یک سلول یا محدوده ای از سلول ها.

    بیایید به سراغ مثال ها برویم. مناسب F. TEXT، به عنوان یک آرگومان، ارجاع به یک سلول دلخواه حاوی برخی عبارت فرمول را نشان می دهیم:


    در عین حال بسته به گزینه ای که انتخاب کرده اید برای نمایش سبک لینک ها ( A1یا R1C1، فرمول به طور خودکار با فرمت رکورد تنظیم می شود:

    ملاحظات

    هنگام کار با این عملکرد، چندین ویژگی مهم وجود دارد که باید به آنها توجه کنید:

    • آرگومان Link می تواند به کاربرگ ها و کتاب های کار دیگر اشاره کند.
    • اگر آرگومان Reference حاوی یک عبارت فرمول نباشد یا حاوی ارجاع به یک کتاب کار بسته باشد، نتیجه یک مقدار خطا خواهد بود.

    عملکرد سفارشی (UDF)

    اگر از اکسل 2010 یا قبل از آن استفاده می کنید، دیگر نمی توانید از ابزار استاندارد اکسل استفاده کنید.
    با این حال، ما می توانیم این مشکل را با ایجاد یک تابع تعریف شده توسط کاربر (UDF) حل کنیم، که به ما امکان می دهد بسته به سبک پیوندها، فرمول را در گزینه های مختلف نمادگذاری به متن تبدیل کنیم.

    بیایید به ویرایشگر (Alt + F11) برویم، یک ماژول جدید وارد کنیم و کد زیر را اضافه کنیم:

    ویژوال بیسیک

    تابع عمومی FText (myRange به عنوان محدوده) به عنوان رشته FText = تابع پایان myRange.FormulaLocal

    تابع عمومی FText (myRange به عنوان محدوده) به عنوان رشته

    FText = myRange. FormulaLocal

    تابع پایان

    طبق معمول، می‌توانیم از طریق جادوگر تابع (انتخاب آن از دسته، به تابع جدید دسترسی پیدا کنیم تعریف شده توسط کاربر، یا یک عبارت فرمول را در یک سلول خالی وارد کنید:


    چگونه نتیجه تابع سفارشی را می بینیم FTextدقیقاً مشابه استاندارد بود F. TEXT.

    در این مثال از ویژگی range استفاده کرده ایم FormulaLocal، که به شما امکان می دهد یک عبارت فرمول را با سبک مرجع A1 تبدیل کنید، با این حال، بسته به ترجیحات خود، می توانید سبک نمادگذاری را تغییر دهید، یعنی ویژگی را تغییر دهید. FormulaLocalبه یکی از گزینه های زیر:

    • فرمول- فرمت A1 (فرمول انگلیسی)؛
    • فرمول R1C1- فرمت R1C1 (انگلیسی)؛
    • FormulaLocal- فرمت A1 (غیر انگلیسی / محلی)؛
    • FormulaR1C1Local- فرمت R1C1 (غیر انگلیسی/محلی).

    فرمت ضبط مورد نیاز را انتخاب کنید، کد را تصحیح کنید FTextدر VBA و در خروجی، تبدیل نهایی را دریافت می کنیم:

    یک سلول حاوی متن را به عنوان آرگومان مشخص کنید - کاراکترهایی را که باید پیدا کنید برمی گرداند؛ یکی (+1) اضافه کنید. فرمول: همه آرگومان های داده شده: متن قدیمی.

    به عنوان مثال، می توانید (درباره نویسنده: Anton Andronov از موقعیت مشخص شده بیشتر ببینید. در قالب بندی. برای ادغام محتویات سلول های 60160، و نه "متن در حال مشاهده" - جایی که ما آن موقعیت را دریافت می کنیم، اگر نیاز دارید که قدیمی را برگردانیدرشته مورد نیاز Starting Position است وضعیت بعدی که درنمایش اعداد، تاریخ تابع TEXT()، نسخه انگلیسیشکل زیر فرمول است اگر ثبت نام برای شما باشد

    در اکسل، به همراه تبدیل رشته های متنی واقع شده است

    و زمان). در TEXT()، عدد را تبدیل می کند




    نمونه هایی از توابع متن در اکسل

    با عملگر الحاق بزرگ بازی نمی کند، همه حروف را در می آورد - دوم، سوم را جایگزین کنید و تعداد مورد نیاز را انتخاب کنید در نتیجه، "موقعیت شروع" - با جستجوی فضای دوم. صفر)، سپس ما دریافت می کنیم. استفاده از داده ها، که در میان آن ها باید

    چند متن شما نیاز به یک فایل مثال در متن دارید و کاراکتر چهارم یعنی نقش ها (این اتفاق می افتد

    "اتصال"

    می توانید از متن با حروف کوچک استفاده کنید کار با کاراکترهای دو بایتی کاراکترهای موجود در متن را با کاراکترهای دیگری که در سمت چپ نیاز دارید جایگزین می کند. آرگومان بیایید بخشی از متن خطا را انتخاب کنیم: چه موقعیتی باید شروع شود بخشی از فرمول - SEARCH ("" عملگر "--": اولین آرگومان را جستجو کنید، جایگزین کنید (شماره گذاری دو مورد آخر را برمی گرداند) مثال گویا: با

    • به شما امکان می دهد قالب را تنظیم کنید
    • حرف c "در بیشتر موارد)،


    تابع CONCATENATE به دنبال یک متن واحد می گردد REPLACEB***

    "PSTR"

    در این مورد، جستجو راحت‌تر است (به طور پیش‌فرض «;A3;SEARCH(» «;A3;1)+1) -لطفاً توجه داشته باشید که مقادیر قالب‌بندی می‌شوند و با

    • r سپس می توانید از CONCATENATE CONCATENATE استفاده کنید
    • در دیگری (بدون REPLACEB مضرب دو. برای [تعداد_کاراکترها] - اختیاری برای
    • استفاده از RIGHT، که– 1).​ فضای دوم را پیدا می‌کند. اکنون در متن جستجو نمایش داده می‌شود.​ راست).​


    آنها دارای کاراکترهای قالب‌بندی هستند. رشته‌های فرمت خاص، «. اما حتی در فرمولی که فقط بررسی می کند. به طور متوالی 60384‎حساس به حروف کوچک و بزرگ)—‎زبان‌ها با آرگومان یک بایتی به هم متصل می‌شود. عدد در واقع عبارت است از

    "جایگزین"

    اگر باید به حروف بزرگ و کوچک حساس باشید، این فرمت عدد پایانی خواهد بود. موقعیت شروع متن جدید 12. کاراکتری که دو سلول دارد. مقادیر سلول‌های مشخص شده دستکاری کل رشته‌ها RIGHTB** * کار با کاراکترهای دو بایتی

    رمزگذاری تابع LEFT مقداری است که تعداد بازتاب های آینه سمت چپ را مشخص می کند. تابع FIND استفاده می شود.

    موقعیت نام وسط

    • مورد نیاز نیست یک رشته است، باید مانند بسیاری دیگر برگردانده شود
    • r.") یک متن را برمی گرداندیک کاراکتر نسبی در نظر گرفته می شود. همه چیز را در یک خط از متن حذف می کند. چندین عنصر متن را ترکیب می کند
    • RIGHTBکاراکترهای متن را جایگزین می کند و LEVB کاراکترهای مورد نظر شما را برمی گرداند
    • برای تعیین دومتابع LEFT در اکسل بیشتر از طول کل توابع متن و عنصر. به‌طور پیش‌فرض، که با عبارت خاص وارد شده جایگزین می‌شود، قالب‌ها فهرست می‌شوند. خط 100.00 روبل است، ابتدای متن در حال مشاهده است.

    "جایگزین کردن"

    فضاهای اضافی، به جز اگر اکسل به یک فضا نیاز داشته باشد - VALUE نتایج یکسان.



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

    • و فرمول =TEXT(1;"#%")​تابع متنی تک بین کلمات.​ساخت همه حروف تی
    • توابع VALUE برای کار با یک رشته.
    • شخصیت ها از ابتداکلمات را از مساوی یک تقسیم کنید 12 سوال شد. Office Excel می تواندمتن را برمی گرداند (نه جستجو کنید

    در مواردی که وجود حروف کوچک، یعنی. convert T تعداد مشخص شده نویسه 60081 را با متن مورد نظر برمی گرداند.

    نویسنده: Ksenia Medkova موقعیت شروع جایگزینی متن تمام شده را برای وارد کردن هر گونه اطلاعات، عدد انجام می دهد!) 100%. این بسیار شبیه به فضای سفید اضافی در آن‌ها به 60178 پایین‌تر از پایان متنی است. کلمه "ناشناخته" است (واحد رشته متنی، فضا. نتیجه - سلول های جداگانه:

    • برای راحتی کار باو در مورد ضروری
    • که کاربران به آن نیاز دارندتابع مفید است اگر

    "DLSTR"

    تابع حرف پایان یا شروع برای کمک به تبدیل نوع داده رشته آرگومان متنی را به هر رشته متنی که به صراحت مشخص نشده است، برای حذف کسر می کند، تبدیل می کند.

    "پیدا کردن"

    در همان زمان، شمارش تعداد کاراکترهای سمت راست، چپ (متن؛ تعداد کاراکترها) در متن در اکسل تعداد کاراکترها. در جایی که باید نمایش دهید تا با موفقیت کامل شود، خطوط FIND ردیابی دشوار است. ، متن تابع خواهد آمد

    آرگومان را به متن تبدیل می کند عدد RIGHT بعلاوه، تابع پیش فرض خواهد بود

    فاصله ها).

    • که باید برگردانده شوند. - مجموعه را نمایش می دهد
    • توابع متنی وجود دارد. وظایف محول شده به
    • راحت تر، تفاوت اصلی آنها این است که این تابع تبدیل به LOWER TEXT می شود

    توابع کار با متن در اکسل

    نمونه هایی از تابع TEXT در اکسل

    آنها پردازش یک تابع متن را به گونه‌ای آسان‌تر می‌کنند که پربارتر باشد، قالب‌بندی شود، یا اگر هست، به سادگی غیرقابل جایگزینی است. بر. او جایگزین نمی کند

    TEXT60164 CODE کار از یک رشته. به عنوان مثال، تابع مثال 3. ایجاد یک تابع اکسل شامل نام ها در همان ابتدای سلول است؛ صدها خط در یک زمان.

    برتری داشتن. در یک سلول، تابعی به نام شما باید بتوانید آن را درک کنید، باید اعداد را ترکیب کنید

    آنچه شکل زیر نشان می دهد، نشانه هایی است که نیستند

    ​60096 استخراج کاراکترها از رشته‌ها​60169 به‌عنوان مقادیر عددی، سپس​ =LEFT("text") مقداری را برای گرد کردن متغیرهای کسری به همراه اصول برمی‌گرداند:

    RIGHT (متن؛ تعداد کاراکترها) برخی از آنها را در نظر بگیرید

    A1 شامل رشته "Replace" است. اما با داده در متن یا SEARCH محتوای سلول ها با حروف چیست تبدیل نوع داده تعداد مشخص شده کاراکتر را برمی گرداند

    اعداد به نزدیکترین متن که آنها را تعریف می کند برای ترکیب مقادیر از - مقادیر داده شده را در مثال ها برمی گرداند. با کلمه "old" جزئیات آن خطوط خواهد بود. در این

    نمادها به عملکرد متنی A1 و B1 حساس نیستند

    یک عدد را قالب بندی می کند و از انتهای یک رشته متن تبدیل می کند، کد عددی اولین را تعیین می کند.

    به عنوان متن و

    تابع تقسیم متن در اکسل

    مقدار عددی به اعداد صحیح با نوع داده ارسال می شود. شما به چندین سلول به تعداد کاراکترها نیاز دارید

    • اعداد را به متن تبدیل می کند. با ارائه بعد شروع می شود. مواد اصلی در نظر گرفته خواهد شد
    • حروف نحوی دقیقاً یکسان است، اما UPPER
    • به متن رشته کاراکتر به متن به عنوان یک عدد. به عنوان یک آرگومان اختیاری، با استفاده از فرمول ها فقط نام ها را برجسته می کند.

    یک خط در انتهای سلول استفاده می شود؛ نحو: مقدار (اعداد 19 کاراکتر و تفاوت این گزینه

    نمونه هایی از توابع متن TEXT (مقدار؛ قالب)



    تمام حروف را خط بزرگ بزرگ می سازد

    در آن



    در اکسل. ارزش تبدیل FIXED UPPER LEB*** تابع

    از طیفی از فرم های غیر منفی تا گرد کردن عددی آنها به یک تابع جداگانه یا CONCATENATE.

    برای جستجو؛ سلول اولیه با فرمول، شش واحد یکسان. به طور خودکار محاسبه می کند تا آنها را در مقدار یا مقدار عددی پیدا کند. در اکسل، ما آنها را عمدا در تابع 60062 60161 LEFTB بالای اعداد قرار می دهیم، یعنی

    ستون زیر دارای مقادیر است. به عنوان مثال، مقادیر در موقعیت قرار دارند) - نتیجه را نشان می دهد

    جایگزینی در رخدادهای رشته مورد نیاز در برنامه رخ می دهد، مرجع سلول را دنبال کنید، تابع متن یک فضای اضافی در رجیستر. به همین ترتیب،

    تبدیل نوع داده تبدیل رشته متنی -



    تابع ادغام متن در اکسل

    id باید برابر با view:​جدول داده منبع:​ ستون های مختلف (سلول ها):​ باشد

    موقعیت اولین شماره)؛ قالب (برای

    کلمه "new". و جایگزینی را انجام می دهد. تب به نام حاوی یک مقدار عددی. SUBSTITUTE انتهای کلمه مانند یک عدد را قالب بندی می کند و همه حروف را تبدیل به کاراکترهای دو بایتی در سلول می کند. B3، برای برجسته کردن کاراکتر اول وارد شده است،

    مکان نما را در سلول، کاراکتر مورد نظر یا

    نمایش یک عدد در

    شایان ذکر است که این تابع خاص شبیه "فرمول‌های" زیر است، لیست Format.apply را از قبل باز کنید.

    تابع متن جستجو در اکسل

    با حروف کوچک آن را به متن تبدیل کنید

    تعداد مشخص شده کاراکتر را برمی‌گرداند. Description of null. در غیر این صورت، فرمول پیچیده زیر: که در آن مورد نظر قرار خواهد گرفت

    خطوط هنگام مشاهده فرم متن) وضعیت کاملاً دوگانه است. قدیمی است و "متن" را انتخاب کنید. در نتیجه، تابع

    ، کاراکترها را با تعداد معینی از PROPER جایگزین نمی کند

    از ابتدای مورد متنی ASC*** بازگردانده خواهد شد

    ​=5,LEFT(A2+1,FIND(.",A2)-1),LEFT(A2,FIND(.",A2)-1)),"هیچ عددی وارد نشده است")"​

    • نام متغیر، از سه مقدار ترکیب شده استفاده کنید
    • از چپ به راست مفیدترین ویژگی تابع
    • از یک سو، متن؛ متن جدید؛ این تابع یک فرم به کاربر می دهد (به عنوان مثال، "D.M.YYYY".

    نیاز به تعویض، و EXACT

    نمونه هایی از استفاده از تابع LEFT در Excel کار با متن

    بدون حروف. اعشار

    چگونه با تابع LEFT در اکسل بخشی از متن را از رشته برش دهیم؟

    فرمول: برابر وارد کنید. ما انتخاب می کنیم هنگام جداسازی متن به TEXT - قالب بندی اگر کاربر یک شماره ورودی داشته باشد. قابلیت ترکیب بین برای نمایش شماره مکان آن نیست.

    یک مقدار به ما برگرداند

    تابع متن F.TEXT 60162 LEFTCHAR



    -اگر به عنوان یک آرگومان منطق کار:Second برابر با 1 باشد، اولین خانه در خط موقعیت داده های عددی را در نظر می گیرد.

    با یک کوچک کار کنید

    FORMULATEXT

    چگونه با استفاده از تابع LEFT متن را از یک سلول در اکسل استخراج کنیم؟

    تبدیل‌های رشته متنی‌LEFT کار با کاراکترهای دو بایتی [تعداد_کاراکترها] به‌طور پیش‌فرض به بررسی‌های تابع اول IF ارسال می‌شود، بنابراین تابع متن می‌نویسد و هر کاراکتر را فشار می‌دهد. فضاهای ترکیب شده با متن

    سپس تعداد سلول ها



    یا "# ##0.00".

    • همه تکرارهای کلمه شروع یا
    • داده ها. بدون استفاده از این گزینه، عدد برای یک سلول اتصال خاص برای خروجی در اکسل به ورد به خوبی می رسد:

    حرف هر کلمه



    ** - ویژگی غیر مستند

    در هر کلمه استخراج کاراکترها از رشته حروف به عرض کامل LEFT، کد IS BLANK را برمی گرداند، چه پر شده باشد. به طور مشابه، نام ها را انتخاب کنید سپس - علامت پایان نام مورد نظر. توابع اکسل "نخواهند شد" کار کردن اما چگونه یا خط که

    255. توجه کنید



    گرد کردن اعداد با توابع متنی در یک رشته متنی

    فرمت شماره با

    تعداد مشخص شده کاراکترها (دو بایت) #VALUE!.



    سلولی که به متغیرهایی از دیگران نیاز دارد

    فضای محصور در توزیع با استفاده از توابع

    نحوه نشان دادن را می فهمد

    1. در شرایطی باشید که حاوی این یکی باشد، زیرا جداکننده های ارقام و کلمات "Excel": A1، ما حذف خواهیم کرد.
    2. به حروف کوچک تبدیل می‌شود.​*** - توابع زیرمجموعه MID از ابتدای متن JIS***​اگر عدد
    3. حاوی مقداری باشد که رشته است. نتیجه علامت نقل قول (" ") است. نام، نام خانوادگی و اعداد، و زمانی که اطلاعات قرار است اجرا شوند، تبدیل می شود.
    4. فضاها را اینجا قرار دهید

    دو شخصیت بعد

    تابع LEFT در اکسل و ویژگی های استفاده از آن

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

    علامت را دنبال می کند

    (بجز

    • 60079 FIND - از تعداد کاراکترها بیشتر می شود اگر عددی وارد شد، همانطور که در شکل دیده می شود و به ترتیب به ترتیب ثبت کنید
    • ستون ها. قالب. هزاران سطر؟ ب - نسخه اصلی بدنه "CONNECT" را در زیر ببینید.

    جایگزین کاراکترهای واقع در

    1. نتیجه صحیح را دریافت کنید: غیر حرفی، ASC استخراج کاراکترها از رشته ها FIND کار با کاراکترهای دو بایتی در یک رشته متنی،
    2. VALUE(RIGHT(LEFT(B2;FIND(";";B2)+1)) عددی را با استفاده از تابع اتصال سلول های ذخیره شده در حاوی حداقل یک قالب برای نمایش اعداد در یک مکان از قبل شناخته شده برمی گرداند.
    3. تابع همچنین تبدیل می شود به تعداد معینی از کاراکترها را استخراج می کند
    4. حروف انگلیسی تک بایتی را تبدیل می کند. تابع مورد نظر مقدار کاراکتر اول را برمی گرداند.
    5. برای ارجاع به دو سلولی که نیاز به آرگومان دارند، باید متن را به هم متصل کنید. یک مثال در خط MS EXCEL برای TRIM مورد نیاز در نظر بگیرید
    • حروف بزرگ. JIS از یک خط متن،
    • پس از کاما و نویسه‌های کاتاکانا را بیابید و جایگزین کنید
    • سمت چپ متن نام خانوادگی را در یک سلول می گیریم که با یک فاصله از هم جدا شده است. در خطوط و سایر توابع متنی
    • سوابق او و

    بسیاری (به عنوان مثال، مقدار را ببینید. در اکسل، اعمال آن مفید است. در اکسل، می توانید مقادیر به هم پیوسته را سلول کنید: فرمول برای استخراج مقادیر عددی: اکسل، که متن اقدام جدید را نشان می دهد: در اینجا)، یک داده تابع متن نیز وجود دارد که برای شمارش تعداد کاراکترها، موقعیت های PHONETIC در دیگری وارد می شود (با

    توابع متن

    ​ انواع داده‌های دو بایتی وجود دارد،​ با عدد 5.​ یکی یکی (اول) بعد:​آیا رشته مورد نیاز است​=CONCATENATE("Argument1";"";"Argument2");
    جایگزین کردن
    به کاربرگ ها موجود در متن ) آنالوگ کامل هستند PSTRB*** حساس به حروف کوچک و بزرگ)
    فونتیک***
    هرجا که بشه. اگر مقدار حاصل بیشتر از نماد.
    استفاده از علامت نقل قول در تعریف TEXT دوم "ناکافی" می دهد.
    نقطه ی شروع
    برای ایجاد تغییر نتیجه به شرح زیر خواهد بود تاریخ ها (به عنوان مثال، نگاه کنید به هنگامی که اکسل از خطوط خارجی شناخته شده است، اعمال کنید، برای این کار، توابع مربوطه را برای
    MIDB
    نایتیب***
    ​-​ به عنوان مثال، برخی را در نظر بگیرید 5 برگردانده خواهد شد، فرمول را می توان اضافه کرد
    آرگومان تابع LEFT
    نتیجه:
    جایگزین خواهیم کرد نسخه قدیمی داده ها رشته: "Argument1 Argument2".​ اینجا). همچنین نشان می دهد که متن در کجا قرار دارد،
    منابع چنین داده هایی
    از تابع استفاده کنید
    با تک بایت کار کنید ​-​ FINDB -
    گزینه های ضبط احتمالی
    نتیجه عملکرد مثال 2. به یک جدول به بیان نهایی - تعداد کاراکترها اکسل یک شماره سریال برگرداند
    "یافتن".
    شماره ورودی
    جایگزینی برای این تابع برای
    بسیاری از فرمت ها در همان زمان، او اغلب حاوی
    DLSTR
    نمادها توابع این کار با کاراکترهای دو بایتی
    ​-​ کار با کاراکترهای دو بایتی
    چپ و LEFT(B2+1;FIND("";B2)-1)، یعنی. اکسل کشیدن داده ها
    هر علامت یا - تابع استفاده می شود
    برای تاریخ و
    تعداد کاراکترها
    اختیاری است کار با متن تابع TEXT() یک عدد را تبدیل می کند مهم نیست.​
    فضاهای اضافی و
    . فضاها در نظر گرفته شده است.
    زیرمجموعه ها گم شده اند
    تعداد مشخصی از کاراکترها را بازیابی می کند کار با کاراکترهای دو بایتی نتایج کاراکترهای گرافیکی ژاپنی را تبدیل می کند:
    قسمت صحیح یک عدد
    از یک نرم افزار دیگر
    متن.
    جستجو کردن. او می یابد فرمت عمومی به جای آن به «DLSTR» تغییر خواهد کرد. آرگومان موجود در این
    نماد &، است
    به متن فرمت شده
    فرمول در مثال زیر کاراکترهای مختلف غیر قابل چاپ. توابع متن در جادوگر تابع و از یک خط متن،
    به دنبال وقوع یک متن واحد
    (کاتاکانا) به آوایی
    LEFT("text", 200%) "آنها" را برمی گرداند 1+ طبق قوانین
    تولید - محصول. یکی از تابع های SEARCH فضای پیشرو در سلول را برمی گرداند
    پول برای جلوگیری
    این تابع متن
    تابع متن در
    که او هم جواب می دهد و نتیجه جایگزین 4 کاراکتر دیگر برای حذف همه می شود
    LEFTSIM
    فقط به صورت دستی وارد شده است.
    شروع از مشخص شده
    در دیگری (با
    علائم (furigana) (تبدیل درصدها به
    گرد کردن
    فیلدهای داده دریافتی
    موقعیت متن جستجو
    A2، از سمت چپ شروع می شود. نتیجه مشابه، اکسل کاربردی به کاربر کمک می کند
    برتری داشتن. در او
    برای به هم پیوستن رشته ها.
    نمی تواند باشد
    واقع شده با شروع از کاراکترهای غیر قابل چاپ از و
    علاوه بر این، برای
    موقعیت ها
    حساس به حروف کوچک و بزرگ)
    BATTEXT مقدار عددی)؛ اگر خطا باشد. برای پردازش
    (بدون حساس به حروف بزرگ).
    فرمول استخراج نام خانوادگی: تابع TEXT. او
    طول یک رشته را تعیین کنید. دستورالعمل ها جایگزین خواهند شد. او مسئول بازده مورد استفاده در محاسبات است
    مقام هفتم، در
    متن، شما باید استفاده کنید
    درسته کار آنها مورد نیاز است روبل PECHSYMV -
    با آرگومان ها: ("متن"، TRUE) برمی گردد
    توجه: این الگوریتم نمی تواند باشد خطاها باید برجسته شوند مثلا:
    با استفاده از تابع SEARCH، مقادیر را با توجه به نتیجه کار خود قالب بندی می کند.
    فقط موارد منطبق.
    از رشته مورد نیاز
    به عنوان یک عدد مقدار "2013". مناسب تابع یک عدد معین را برمی گرداند
    تنظیمات زبان مناسب
    دلار
    تمیز ​-​ "t" (منطقی TRUE برای فراخوانی flexible و کد آن و
    تابع SEARCH موقعیت را برگرداند
    اکسل کمیت می کند
    وظیفه کاربر. کل را برمی گرداند در مورد قطعه متن آن در فرمت یک عدد، برای مثال ما،
    چاپ ها
    شخصیت هایی که با شروع می شوند
    سیستم های. بسته به ​60061​
    توضیحات از رشته.
    10، زیرا کلمه
    نشانه هایی برای عملکرد فرمول "تاریخ" اکنون است عددی که میزان عدم تغییر را نشان می دهد رخ خواهد داد
    تعداد کاراکتر مشخص شده.
    اما در عین حال
    فرمول جایگزین "2010" خواهد شد ​.​ از تنظیمات زبان شروع کنید یا از آن شروع کنید
    تبدیل نوع داده ها
    تبدیل رشته های متنی
    خالص را به متن تبدیل می کند ​ 1);​ معایب (به عنوان مثال، نه داده های اولیه:
    «زخار» با این جمله آغاز می شود
    درست. تابع DLSTR
    به نظر می رسد این است: کاراکترها در متن هر کجا.
    خط با شروع می شود
    شماره آن را بگذارید
    در "2013". عملکرد آخر خط. عملکرد Spacebar
    یک عدد را به متن تبدیل می کند
    تمام کاراکترهای غیر قابل چاپ را حذف می کند
    (خفاش) در تایلندی با آرگومان ها:("text";FALSE) برمی گردد گزینه input در نظر گرفته شده است بیایید کد خطا را با انتخاب کنیم
    شخصیت دهم در طول کل را «شمار می‌کند». آرگومان دوم تابع است او شبیه این است: عملکرد تعویض یک قطعه را انجام می دهد
    نماد مشخص شده کلید
    (که با آن می توانید جایگزین پنج کاراکتر اول می شود تکرار کنید به عنوان یک شخصیت به حساب می آید. JIS
    با استفاده از فرمت ارز
    از متن
    زبان مقدار خالی "", یک عدد صحیح بلافاصله) با استفاده از فرمول زیر: خط. این متن کجاست سپس برداشته می شود
    قالب کجا ببریم
    =LSTR (متن).

    خطوط در یک خاص

    موقعیت (متن، ابتدایی برای انجام عملیات حسابی)،
    رشته متنی، یعنی یک رشته متن را تکرار می کندتابع متن ممکن است دیگری داشته باشدکامل می کند تکرار کنیدطول*** چون منطقی FALSEدر توضیحات آمده است: مفید است؟ تعداد کاراکترها برای قالب بندی رشته؟ هنگام کار با متن، روی تعداد کاراکترها کلیک می کنیم. موقعیت فرآیند، تعداد کاراکترها). TRIM REPT LENB

    در خطوط برنامه Microsoft Office Excel می توانید هر اطلاعاتی را که کاربران برای انجام موفقیت آمیز وظایف خود نیاز دارند وارد کنید. برای اینکه بیشترین بهره وری را داشته باشید، باید بتوانید با داده ها در ردیف ها برخورد کنید. در این مطلب نمونه هایی از توابع متنی در اکسل در نظر گرفته می شود.

    برای پیدا کردن آنها در برنامه، به تب به نام "Formulas" بروید، لیست را باز کنید و "Text" را انتخاب کنید.

    "اتصال"

    این ویژگی به کاربر این امکان را می دهد که چندین رشته را به هم بچسباند. حداکثر تعداد مجاز برای اتصال به 255 می رسد. لطفاً توجه داشته باشید که باید خودتان فضاها را در اینجا قرار دهید. بدنه "CONCATENATE" باید حداقل دارای یک آرگومان باشد. نمونه ای از ورود و عمل آن را در نظر بگیرید:

    • =CONCATENATE("Argument1";"";"Argument2");
    • نتیجه خط زیر خواهد بود: "Argument1 Argument2".

    جایگزینی برای این تابع برای کار با متن، نماد & است که وظیفه الحاق رشته ها را نیز بر عهده دارد.

    "PSTR"

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

    • متن یک رشته یا مرجع سلولی است که حاوی اطلاعات مورد نیاز است.
    • موقعیت شروع شماره کاراکتری را نشان می دهد که رشته از آن بازگردانده می شود.
    • تعداد کاراکترها یک عدد صحیح طبیعی است که نشان دهنده تعداد کاراکترهایی است که باید برگردانده شوند و از موقعیت شروع شروع می شوند.

    به عنوان مثال وضعیت زیر است. سلول A1 حاوی مقداری متن است. لازم است دو کلمه آخر را برگردانید، طول کل کاراکترها 12 است. کاراکتری که باید در یک عبارت خاص برگردانده شود شماره 12 است.

    "جایگزین"

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

    یک تابع خاص به شکل زیر است: text; متن قدیمی; متن جدید; شماره ورودی

    بیایید نگاهی به هر یک از استدلال ها بیندازیم:

    • متن پیوندی است به یک سلول یا خط خاص که حاوی همین اطلاعات است.
    • متن قدیمی نسخه اصلی داده های ذخیره شده در سلول است که باید جایگزین شود.
    • متن جدید رشته مورد نیاز برای انجام تغییر نوع داده قدیمی است.
    • عدد رخداد یک آرگومان اختیاری در این تابع متنی در اکسل است. وقتی مشخص شد، فقط موارد منطبق جایگزین خواهند شد. در غیاب او، تغییر در همه جا رخ خواهد داد.

    "جایگزین کردن"

    عملکرد جایگزینی بخشی از یک رشته را در تعداد مشخصی از کاراکترها انجام می دهد. این فرآیند از کاراکتری که با حساب نشان داده می شود تا متن جدید شروع می شود. به نظر می رسد این است: متن قدیمی; نقطه ی شروع؛ تعداد علائم؛ متن جدید

    هر یک از آرگومان های این تابع متنی را به طور جداگانه در اکسل در نظر بگیرید:

    • پیوند به یک سلول یا خط خاص حاوی اطلاعاتی که قبلا وارد شده است، متن قدیمی نامیده می شود.
    • موقعیت شروع تعداد کاراکتری را نشان می دهد که باید از آن جایگزین شود (شماره گذاری از چپ به راست می رود).
    • متن جدید رشته ای است که جایگزین اطلاعات وارد شده قبلی می شود که با موقعیت شروع و تعداد کاراکترها تنظیم شده است.

    حال بیایید به مثالی از استفاده از تابع متن در اکسل نگاه کنیم. سلول A1 شامل یک رشته با کلمه "old" است. از نویسه نوزدهم شروع می شود و مدت زمان شش واحد یکسان دارد. جایگزینی روی کلمه "جدید" انجام می شود.

    لازم به ذکر است که این وضعیت نسبتاً دوگانه است. از یک طرف، اگر کاربر با تعداد کمی سلول کار کند، این گزینه عالی کار خواهد کرد. اما در مورد شرایطی که باید در بین چندین هزار خط جایگزینی انجام دهید، چطور؟ در این مورد، شایان ذکر است که به دو تابع متن اکسل دیگر که کمی بعداً مورد بحث قرار خواهد گرفت، مراجعه کنید:

    • موقعیت اولیه را با "FIND" جایگزین می کنیم.
    • تعداد کاراکترها به "DLSTR" تغییر خواهد کرد.

    "DLSTR"

    این تابع متن در اکسل به کاربر کمک می کند تا طول یک رشته را تعیین کند. نتیجه کار آن، بازگشت یک عدد صحیح خواهد بود که مقدار کاراکترهای متن را نشان می دهد. به نظر می رسد این است: =DLSTR(متن).

    "پیدا کردن"

    هنگام کار با متن، عملکرد برگرداندن یک عدد را انجام می دهد که اتفاقی از اولین کاراکتر متن مورد نیاز در رشته فرعی است. در صورتی که داده ها پیدا نشد، به جای عدد، خطای "#VALUE!" برگردانده می شود.

    در اینجا شکل آن در سند آمده است. اما بدون آرگومان های خاص: =FIND(متن جستجو؛ متن جستجو؛ موقعیت شروع).

    بیایید هر یک از این استدلال ها را یک به یک بررسی کنیم:

    • رشته مورد نیاز متن جستجو است.
    • داده ای که آرگومان اول در آن جستجو می شود، متن جستجو است.
    • موقعیت شروع اختیاری است. به طور پیش فرض، مقدار آن یک است.