मैं प्राप्त होने वाले ईमेल के विषयों पर थोड़ा विश्लेषण करने की कोशिश कर रहा हूं। मेरे पास नीचे दिए गए प्रारूप में Google-पत्रक में ईमेल हैं। मैं यह गिनने की कोशिश कर रहा हूं कि कितनी बार 'गोपनीयता' या 'गोपनीयता' का उल्लेख किया गया है। मेरी चुनौती यह है कि प्रत्येक ईमेल हस्ताक्षर में उन शब्दों में से एक का उल्लेख है, इसलिए जब मैं खोज का उपयोग करता हूं तो प्रत्येक सेल सत्य लौटाता है।

अधिकांश ईमेल हस्ताक्षर समान वाक्यांशों से शुरू होते हैं, इसलिए मैंने इस सूत्र के साथ उन वाक्यांशों के बाद कुछ भी हटाने का प्रयास किया:

=ArrayFormula(TRIM(LEFT(B1:B,MIN(IFERROR(FIND({" This email and any","IMPORTANT NOTICE", " Important notice","The information in this email"," The contents of this message"," Information in this email including"," This electronic mail message"," this message and any attachments"," This message is intended for the addressee only"," This email is CONFIDENTIAL"},B1:B),LEN(L2))))))

कॉलम बी वह कॉलम है जिसमें ईमेल बॉडी टेक्स्ट है।

हालांकि ऐसा लगता है कि उन शब्दों का अनुसरण करने वाले पाठ को हटा रहा है जो मेरी खोज में नहीं हैं (उदाहरण के लिए 'महत्वपूर्ण सूचना' के बजाय 'नहीं' के बाद सब कुछ हटाना)।

क्या कोई इस पर सलाह दे सकता है:

  1. मेरी उपरोक्त खोज में क्या गलत है
  2. ईमेल हस्ताक्षरों के पाठ को शामिल किए बिना 'गोपनीयता' और 'गोपनीयता' की खोज करने का एक वैकल्पिक तरीका।

उदाहरण तालिका: |ईमेल शीर्षक|ईमेल मुख्य भाग| |-----------|----------| |क्या तुम मेरा सामान खरीदना चाहती हो| नमस्ते, मैं जानना चाहता हूं कि क्या आप इस चीज को खरीदना चाहते हैं जो मैं आपको बेचना चाहता हूं। महत्वपूर्ण: यह ईमेल निजी है| |टू-फॉर-द-प्राइस-ऑफ़-वन| मेरे पास आपके लिए एक बढ़िया प्रस्ताव है! यह ईमेल और अटैचमेंट निजी और गोपनीय हैं| |सामान खरीदने का आखिरी मौका!| क्या आप इस बारे में निजी कॉल कर सकते हैं कि क्या आप अभी तक मेरा सामान खरीदना चाहते हैं?|

ऊपर के उदाहरण में मैं पंक्ति 3 को गिनना चाहता हूं, लेकिन पंक्तियों 1 और 2 को नहीं, क्योंकि 1 और 2 में 'निजी' और 'गोपनीय' उल्लेख हस्ताक्षर में हैं।

धन्यवाद!

0
ElCrouchoGrande 23 पद 2020, 17:25
1
दूसरों के लिए आपकी सहायता करना आसान बनाने के लिए, कृपया कुछ नमूना ईमेल के साथ एक नमूना पत्रक और उस डेटा से अपेक्षित परिणाम प्रदान करें। आपके प्रश्न में आपके उदाहरण स्पष्ट रूप से नहीं आते हैं। साझा करने के लिए यहां एक मार्गदर्शिका दी गई है: support.google.com/docs/thread/3808684 ?hl=hi
 – 
kirkg13
23 पद 2020, 17:45
अपनी शीट की एक प्रति साझा करें
 – 
player0
23 पद 2020, 19:13
मुझे डर है कि मैं नहीं कर सकता। यह काम का ईमेल है, इसलिए मुझे बर्खास्त कर दिया जाएगा।
 – 
ElCrouchoGrande
24 पद 2020, 12:23

1 उत्तर

सबसे बढ़िया उत्तर

मुझे लगता है कि मैं समझता हूं कि आपने जिस त्रुटि का वर्णन किया है वह आपके सूत्र के साथ हो रही है। एक बार जब सूत्र उन मानों में से एक को ढूंढ लेता है जिसका उपयोग आप ईमेल हस्ताक्षर की पहचान करने के लिए कर रहे हैं, जैसे कि "महत्वपूर्ण सूचना", और उस पाठ का स्थान लौटाता है, मान लें कि स्थिति 96 है, तो यह सभी कक्षों के लिए 96 का उपयोग करता है, जैसे यह: LEFT(B1:B,96)। तो हो सकता है कि आप जिस सरणी-सूत्र का प्रयास कर रहे हों, उसका मिश्रित सरणी-सूत्रण करने में आप सक्षम न हों।

इस तरह के सूत्र का उपयोग करके, बी 2 में, और इसे नीचे खींचकर, हालांकि काम करना चाहिए:

=ArrayFormula(TRIM(LEFT(B2,MIN(IFERROR(
  FIND({" This email and any","IMPORTANT NOTICE", " Important notice","The information in this email"," The contents of this message"," Information in this email including"," This electronic mail message"," this message and any attachments"," This message is intended for the addressee only"," This email is CONFIDENTIAL"},B2),
  LEN(L2))))))

नोट: मुझे यकीन नहीं है कि आपके L2 में क्या मान है।

लेकिन समग्र दृष्टिकोण के लिए, यह वास्तव में इस बात पर निर्भर करता है कि ईमेल हस्ताक्षरों की पहचान करने के लिए आपकी शर्तें कितनी अच्छी तरह काम करती हैं, ताकि उन्हें आपकी अंतिम पूर्ण पाठ खोजों से बाहर रखा जा सके।

1
kirkg13 23 पद 2020, 18:24
धन्यवाद, यह वास्तव में मदद करता है।
 – 
ElCrouchoGrande
24 पद 2020, 13:03