اکسل و گوگل شیت آنلاین

آموزش جامع فرمول T در گوگل شیت

آموزش جامع فرمول T در گوگل شیت
4.8
(814)
  • فرمول T در گوگل شیت دقیقاً چه کاری انجام می‌دهد و چرا باید از آن استفاده کنیم؟
  • چگونه می‌توان از تابع T برای جداسازی متن از اعداد، تاریخ‌ها و مقادیر دیگر استفاده کرد؟
  • تفاوت اصلی بین فرمول T و فرمول ISTEXT در چیست و کدام یک برای شرایط مختلف مناسب‌تر است؟
  • در چه سناریوهای عملی می‌توان از فرمول T در گوگل شیت برای پاک‌سازی و تحلیل داده‌ها بهره برد؟
  • اشتباهات رایج هنگام استفاده از فرمول T چه هستند و چگونه می‌توان از آن‌ها جلوگیری کرد؟

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

📌 انتخاب هوشمند برای شما:رابطه بین تیپ ۲ و تیپ ۹ انیاگرام

فرمول T در گوگل شیت چیست و چه کاربردی دارد؟

تابع T یکی از توابع متنی (Text) در گوگل شیت است که وظیفه‌ای بسیار مشخص و مفید دارد: بررسی یک مقدار و بازگرداندن آن فقط در صورتی که از نوع متن باشد. اگر مقداری که به این فرمول می‌دهید، متن باشد، خود آن متن را برمی‌گرداند. اما اگر آن مقدار یک عدد، تاریخ، مقدار بولین (TRUE/FALSE) یا یک خطا باشد، فرمول T یک سلول خالی (رشته متنی خالی “”) برمی‌گرداند.

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

ساختار و سینتکس فرمول T

سینتکس این فرمول بسیار ساده است و تنها یک آرگومان دریافت می‌کند:

=T(value)

  • value: این آرگومان مقداری است که می‌خواهید آن را تست کنید. این مقدار می‌تواند یک ارجاع به سلول (مانند A1)، یک متن مستقیم در داخل کوتیشن (مانند “گزارش ماهانه”)، یک عدد (مانند 123) یا خروجی یک فرمول دیگر باشد.

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

مقدار ورودی (Value) خروجی فرمول T توضیحات
“سلام” “سلام” چون ورودی متن است، خود متن بازگردانده می‌شود.
1500 “” (خالی) چون ورودی عدد است، یک سلول خالی نمایش داده می‌شود.
4/15/2024 “” (خالی) گوگل شیت تاریخ‌ها را به عنوان عدد ذخیره می‌کند، بنابراین خروجی خالی است.
TRUE “” (خالی) مقادیر بولین (منطقی) متن محسوب نمی‌شوند.
#N/A #N/A اگر ورودی یک خطا باشد، فرمول T همان خطا را برمی‌گرداند.
ارجاع به سلول خالی “” (خالی) اگر سلول مورد نظر خالی باشد، خروجی نیز خالی خواهد بود.
📌 توصیه می‌کنیم این را هم ببینید:رابطه بین دو تیپ ۲ انیاگرام

مثال‌های عملی از کاربرد فرمول T در گوگل شیت

تئوری همیشه خوب است، اما قدرت واقعی یک فرمول در عمل مشخص می‌شود. در ادامه چند سناریوی واقعی را بررسی می‌کنیم که در آن‌ها فرمول T در گوگل شیت می‌تواند بسیار مفید باشد.

مثال ۱: جداسازی نام‌ها از یک لیست ترکیبی

فرض کنید لیستی از داده‌ها در ستون A دارید که شامل نام کارمندان، شماره پرسنلی و تاریخ استخدام آن‌هاست. شما می‌خواهید فقط نام‌ها را در ستون B استخراج کنید.

داده‌های ستون A:

  • علی رضایی
  • 10542
  • سارا محمدی
  • 3/10/2023
  • 10543
  • مریم حسینی

برای استخراج نام‌ها، کافیست در سلول B1 فرمول زیر را وارد کرده و آن را تا پایین بکشید:

=T(A1)

نتیجه در ستون B:

  • علی رضایی
  • سارا محمدی
  • مریم حسینی

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

مثال ۲: ترکیب با فرمول ARRAYFORMULA برای پردازش یک ستون کامل

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

با استفاده از همان مثال قبل، می‌توانید در سلول B1 فقط یک فرمول بنویسید:

=ARRAYFORMULA(T(A1:A6))

این فرمول به طور خودکار تابع T را روی تمام سلول‌های محدوده A1:A6 اعمال کرده و نتایج را در ستون B نمایش می‌دهد. این روش برای دیتاست‌های بزرگ بسیار کارآمد است.

مثال ۳: پاک‌سازی داده‌ها قبل از استفاده در توابع دیگر

یکی از کاربردهای پیشرفته‌تر فرمول T، استفاده از آن برای “تمیز کردن” داده‌ها قبل از ارسال آن‌ها به توابع دیگر مانند FILTER, UNIQUE یا TEXTJOIN است.

فرض کنید می‌خواهید تمام نظرات متنی منحصربه‌فرد را از یک ستون بازخورد (که ممکن است شامل امتیازات عددی نیز باشد) استخراج کنید. داده‌های شما در ستون C قرار دارند:

  • عالی بود
  • 5
  • ضعیف
  • 4
  • عالی بود
  • پیشنهاد نمی‌کنم

می‌توانید از ترکیب فرمول‌های UNIQUE، FILTER و T استفاده کنید. اما یک راه ساده‌تر، ترکیب مستقیم UNIQUE با خروجی آرایه‌ای T است:

=UNIQUE(ARRAYFORMULA(T(C1:C6)))

این فرمول ابتدا تمام مقادیر متنی را با استفاده از T استخراج می‌کند (و مقادیر غیرمتنی را به سلول خالی تبدیل می‌کند) و سپس تابع UNIQUE مقادیر تکراری و خالی را حذف کرده و لیست نهایی را نمایش می‌دهد:

  • عالی بود
  • ضعیف
  • پیشنهاد نمی‌کنم
📌 بیشتر بخوانید:رابطه بین تیپ 6 و تیپ 9 انیاگرام

تفاوت کلیدی بین فرمول T و ISTEXT

در نگاه اول، ممکن است عملکرد فرمول T در گوگل شیت شبیه به فرمول ISTEXT به نظر برسد، اما تفاوت بسیار مهمی بین این دو وجود دارد. درک این تفاوت به شما کمک می‌کند تا در هر شرایطی از فرمول مناسب استفاده کنید.

  • تابع ISTEXT: این تابع یک مقدار را بررسی می‌کند و در صورتی که متن باشد، مقدار TRUE و در غیر این صورت FALSE را برمی‌گرداند. این تابع فقط وضعیت یک سلول را گزارش می‌دهد و خود مقدار را برنمی‌گرداند.
  • تابع T: این تابع نیز یک مقدار را بررسی می‌کند، اما اگر متن باشد، خود متن اصلی را برمی‌گرداند. اگر متن نباشد، یک سلول خالی (“”) برمی‌گرداند.

چه زمانی از کدام فرمول استفاده کنیم؟

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

از ISTEXT استفاده کنید وقتی:

  • می‌خواهید در یک فرمول شرطی (مانند IF یا FILTER) بررسی کنید که آیا یک سلول حاوی متن است یا خیر.
  • نیاز به یک خروجی منطقی (TRUE/FALSE) دارید. برای مثال، برای شمارش سلول‌های متنی: =COUNTIF(ARRAYFORMULA(ISTEXT(A1:A10)), TRUE)

از T استفاده کنید وقتی:

  • می‌خواهید خود مقادیر متنی را مستقیماً استخراج کنید و مقادیر غیرمتنی را حذف (خالی) کنید.
  • قصد دارید یک محدوده داده “پاک‌سازی شده” برای استفاده در توابع دیگر (مانند TEXTJOIN یا UNIQUE) ایجاد کنید.

به طور خلاصه، ISTEXT یک پرسشگر است (آیا این متن است؟) در حالی که T یک فیلترکننده است (اگر متن است، آن را به من بده).

📌 همراه با این مقاله بخوانید:رابطه بین دو تیپ 7 انیاگرام

نکات و اشتباهات رایج در استفاده از فرمول T

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

۱. اعداد فرمت‌شده به عنوان متن

گاهی اوقات، اعداد ممکن است به صورت متن در سلول‌ها ذخیره شوند (مثلاً با قرار دادن یک آپاستروف ‘ قبل از عدد مانند ‘12345). فرمول T این مقادیر را به عنوان متن شناسایی کرده و آن‌ها را برمی‌گرداند. این ویژگی می‌تواند هم مفید و هم مضر باشد. اگر می‌خواهید این “اعداد متنی” را استخراج کنید، T عالی عمل می‌کند. اما اگر انتظار دارید که آن‌ها حذف شوند، باید ابتدا فرمت داده‌های خود را بررسی و اصلاح کنید.

۲. ترکیب با توابع دیگر برای نتایج قدرتمندتر

قدرت واقعی فرمول T زمانی آشکار می‌شود که با توابع دیگر ترکیب شود. از ترکیب آن با ARRAYFORMULA برای پردازش سریع محدوده‌ها، با FILTER برای جداسازی پیشرفته‌تر، یا با TEXTJOIN برای اتصال تمام مقادیر متنی یک ستون به یکدیگر غافل نشوید.

۳. مدیریت خطاها

به یاد داشته باشید که اگر مقدار ورودی به فرمول T یک خطا باشد (مانند #N/A, #VALUE!, #REF!)، خروجی نیز همان خطا خواهد بود. اگر می‌خواهید از نمایش خطاها جلوگیری کنید، می‌توانید فرمول T را با تابع IFERROR ترکیب کنید:

=IFERROR(T(A1), "")

این فرمول بررسی می‌کند که اگر خروجی T یک خطا بود، به جای آن یک سلول خالی نمایش دهد.

📌 پیشنهاد ویژه برای شما:رابطه بین تیپ 4 و تیپ 5 انیاگرام

جمع‌بندی

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

این پست چقدر برای شما مفید بود؟

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

امتیاز میانگین 4.8 / 5. تعداد رای‌ها: 814

اولین نفری باشید که به این پست امتیاز می‌دهد.

درباره حسام الدین عالمیان

از روزی که اولین سایت انگلیسی خودم رو راه اندازی کردم حدود 5 سالی میگذره. البته من 15 ساله که وب سایت های مختلف و کسب و کارهای آنلاین زیادی رو هم راه اندازی کرده بودم و هنوز هم ادارشون میکنم. تو این مدت یک نفره همه کارهای سایت رو انجام می دادم. اونم سایت انگلیسی با مخاطب و بازدیدکننده از سرتاسر دنیا. اینکه محتوا تولید کنم، اینکه روی سئو سایت کار کنم، اینکه امنیت سایت رو بالا ببرم و جلوی هکرها و خرابکارها رو بگیرم. اینکه درآمد دلاری رو نقدش کنم و به راه های افزایش درآمد فکر کنم. نتیجش این شد که تونستم به بازدیدکننده بالایی روی سایت برسم. روزی نزدیک 70هزار بازدیدکننده از گوگل. و تونستم چیزی که همیشه آرزوش رو داشتم، یک سایت انگلیسی با بازدیدکننده بالا از سرتاسر دنیا.

  1. هانیه گفت:

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

  2. نوید گفت:

    در سناریوهای تحلیل احساسات (Sentiment Analysis) هم می‌شه از این استفاده کرد تا فقط کامنت‌ها وارد موتور تحلیل بشن؟

    1. 9persona.ir گفت:

      دقیقاً نوید عزیز. این اولین مرحله پیش‌پردازش داده (Preprocessing) هست تا نویزهای عددی رو قبل از تحلیل متن حذف کنید.

  3. آتوسا گفت:

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

    1. 9persona.ir گفت:

      بسیار عالی آتوسا جان. تسلط شما بر این ابزارها قطعاً ارزش جایگاه شغلی شما رو بالاتر می‌بره.

  4. جواد گفت:

    تفاوت این با تابع TEXT چیه؟ من فکر می‌کردم جفتشون یکی هستن.

    1. 9persona.ir گفت:

      جواد عزیز، تفاوت بزرگی دارن! تابع TEXT برای تغییر فرمت (مثلاً تبدیل عدد به فرمت پول یا تاریخ) استفاده می‌شه، اما تابع T فقط چک می‌کنه که آیا ماهیت داده متن هست یا نه. دو دنیای کاملاً متفاوت دارن.

  5. سپیده گفت:

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

    1. 9persona.ir گفت:

      خوشحالیم که در ساده‌سازی فرآیندهای اداری‌تون موثر بودیم سپیده جان. موفق باشید.

  6. کامران گفت:

    این تابع در اکسل هم دقیقاً به همین صورت عمل می‌کنه؟ چون من بیشتر با اکسل کار می‌کنم.

    1. 9persona.ir گفت:

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

  7. نیلوفر گفت:

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

  8. حامد گفت:

    یک سوال فنی؛ آیا تابع T روی مقادیر منطقی مثل TRUE و FALSE هم تاثیری داره؟

    1. 9persona.ir گفت:

      خیر حامد عزیز، مقادیر منطقی (Boolean) متن محسوب نمی‌شن و تابع T برای اون‌ها هم خروجی خالی برمی‌گردونه.

  9. نازنین گفت:

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

    1. 9persona.ir گفت:

      دقیقاً همین‌طوره نازنین جان. نظم در داده‌ها منجر به وضوح در تصمیم‌گیری‌های مدیریتی می‌شه.

  10. سعید گفت:

    به نظر من استفاده از فیلتر معمولی راحت‌تر از فرمول‌نویسی هست. چرا باید خودمونو درگیر فرمول T کنیم؟

    1. 9persona.ir گفت:

      سعید عزیز، فیلتر دستی برای کارهای لحظه‌ای خوبه، اما وقتی می‌خواید یک داشبورد داینامیک بسازید که با ورود هر دیتای جدید خودکار آپدیت بشه، حتماً به توابعی مثل T نیاز پیدا می‌کنید تا سیستم‌سازی انجام بشه.

  11. زهرا گفت:

    بسیار عالی. منتظر آموزش‌های بعدی در مورد توابع منطقی و شرطی در مدیریت کسب و کار هستیم.

  12. پویا گفت:

    فرمول T می‌تونه تشخیص بده که یک عدد به صورت فرمت Text ذخیره شده یا نه؟

    1. 9persona.ir گفت:

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

  13. مریم گفت:

    برای تحلیل پرسشنامه‌های MBTI کلاینت‌ها، از این فرمول استفاده کردم و سرعت کارم در دسته‌بندی پاسخ‌های تشریحی خیلی بالا رفت. ممنون از تیم 9persona.

    1. 9persona.ir گفت:

      بسیار عالی مریم جان! استفاده از ابزارهای دیجیتال برای تحلیل تست‌های شخصیتی مثل MBTI یا Enneagram یکی از نشانه‌های یک کوچ حرفه‌ای و سیستم‌ساز هست.

  14. فرهاد گفت:

    من متوجه نشدم چرا وقتی مقدار عددی به فرمول T می‌دیم، ارور نمیده و فقط خالی می‌ذاره؟ این رفتار استاندارده؟

    1. 9persona.ir گفت:

      بله فرهاد جان، این ماهیت تابع T هست. برخلاف توابعی که ممکنه ارور Value بدن، T طراحی شده تا فقط متن رو عبور بده و برای سایر مقادیر (اعداد، تاریخ، منطقی) یک رشته خالی (Empty String) برگردونه که باعث می‌شه شیت شما تمیز بمونه.

  15. الهام گفت:

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

    1. 9persona.ir گفت:

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

  16. رضا گفت:

    مقاله خیلی دقیق بود. من به عنوان مشاور مدیریت، همیشه به دنبال راه‌هایی برای ساده‌سازی گزارش‌های اکسل و گوگل شیت هستم. ای کاش در مورد ترکیب T با ArrayFormula هم توضیح می‌دادید.

    1. 9persona.ir گفت:

      نکته بسیار مهمی رو اشاره کردید رضا عزیز. ترکیب T با ArrayFormula می‌تونه کل یک ستون رو در لحظه فیلتر کنه. حتماً در آپدیت‌های بعدی یا مقالات پیشرفته‌تر به این موضوع می‌پردازیم.

  17. نرگس گفت:

    یک سوال؛ اگه توی یک سلول هم عدد باشه و هم متن، مثلا ‘Session 1’، خروجی تابع T چی می‌شه؟

    1. 9persona.ir گفت:

      سوال هوشمندانه‌ای بود نرگس جان. از اونجایی که محتوای سلول شامل حروف هست، گوگل شیت کل اون رو به عنوان Text در نظر می‌گیره و تابع T کل عبارت ‘Session 1’ رو به شما برمی‌گردونه.

  18. مهران گفت:

    آیا می‌شه از فرمول T برای پاک‌سازی دیتای خروجی از Google Forms هم استفاده کرد؟ معمولاً کامنت‌های کاربران با اعداد قاطی می‌شه.

    1. 9persona.ir گفت:

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

  19. سارا گفت:

    تفاوت تابع T با ISTEXT رو خیلی خوب باز کردید. من قبلاً از ISTEXT استفاده می‌کردم ولی خروجی TRUE/FALSE کمی کارم رو برای فرمول‌های تودرتو سخت می‌کرد. الان متوجه شدم که T مستقیم خودِ متن رو برمی‌گردونه.

    1. 9persona.ir گفت:

      دقیقاً همین‌طوره سارا جان. مزیت اصلی T اینه که در صورت متنی نبودن، سلول رو خالی می‌ذاره و این برای تمیزکاری داده‌ها (Data Cleaning) در بیزنس بسیار کاربردی‌تر از خروجی‌های منطقی هست.

  20. امیررضا گفت:

    ممنون از این مقاله کاربردی. من همیشه در مدیریت لیست کلاینت‌های کوچینگم برای جدا کردن اسامی از شماره تلفن‌ها و تاریخ جلسات به مشکل می‌خوردم. فرمول T دقیقاً همون چیزی بود که لازم داشتم.

    1. 9persona.ir گفت:

      خوشحالیم که براتون مفید بوده امیررضا عزیز. تابع T در واقع یک فیلتر هوشمند برای دیتای متنی هست که از شلوغی شیت‌های مدیریتی شما کم می‌کنه و اجازه می‌ده روی تحلیل‌های کیفی تمرکز بیشتری داشته باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *