এমএস এক্সেল - ডেটা বৈধকরণ


2

আমি এক্সেল এর ডেটা বৈধকরণ সরঞ্জামটি ব্যবহার করতে পারি এমন সূত্রটি খুঁজছি।

আমি এখানে বিধি প্রয়োগ করতে চাই এমন এক ধরণের ক্ষেত্র রয়েছে:

  1. কেবলমাত্র সংখ্যা ও চিহ্নসমূহ (কোনও আলফা নেই)

আমি সম্পূর্ণ ক্ষতিতে রয়েছি, বেশ কয়েকটি গুগল অনুসন্ধান চেষ্টা করেও কোনও লাভ হয়নি। কেবলমাত্র সংখ্যা বা পাঠ্যটি কেবল সহজ বলে মনে হয় তবে কেবল 1 টি অক্ষরের প্রকারটি সরিয়ে অন্য 2 টি রেখে দেওয়া কঠিন মনে হয়।

আমি এটি কোনও ধরণের অ্যাড-অনের চেয়ে এক্সেল ডেটা বৈধকরণ সরঞ্জামের মাধ্যমে করতে চাই।

কেউ সাহায্য করতে পারেন?

আমি কীভাবে কোনও উপায় বর্ণনা করতে =AND(ISNUMBER(A1)এবং তারপরে অনুমতি দেওয়ার জন্য সমস্ত অক্ষর তালিকাবদ্ধ করতে পারি? !@#$%^&*-()'";:/?.><,?

চেষ্টা 1 নীচের চেয়ে আরও ভাল উপায় থাকতে হবে, (এছাড়াও এক্সেল মধ্যে ডেটা বৈধতা আমাকে এমনকি একটি ছোট সূত্র আলফা অক্ষর অন্তর্ভুক্ত যথেষ্ট দীর্ঘ একটি সূত্র প্রবেশ করতে দেয় না)

=AND(ISERROR(FIND("a",N14)),ISERROR(FIND("b",N14)),ISERROR(F‌​IND("c",N14)),ISERRO‌​R(FIND("d",N14)),ISE‌​RROR(FIND("e",N14)),‌​ISERROR(FIND("f",N14‌​)),ISERROR(FIND("g",‌​N14)),ISERROR(FIND("‌​h",N14)),ISERROR(FIN‌​D("i",N14)),ISERROR(‌​FIND("j",N14)),ISERR‌​OR(FIND("k",N14)),IS‌​ERROR(FIND("l",N14))‌​,ISERROR(FIND("m",N1‌​4)),ISERROR(FIND("n"‌​,N14)),ISERROR(FIND(‌​"o",N14)),ISERROR(FI‌​ND("p",N14)),ISERROR‌​(FIND("q",N14)),ISER‌​ROR(FIND("r",N14)),I‌​SERROR(FIND("s",N14)‌​))

চেষ্টা 2 নীচের অংশটি উপরের এবং নিম্ন উভয় ক্ষেত্রেই আলফা অক্ষরগুলির জন্য কাজ করে তবে কেবলমাত্র একটি অক্ষর প্রবেশ করালে উদাহরণস্বরূপ 'এ' যেমন আপনি 'এবি' প্রবেশ করার সাথে সাথে সমাধান ব্যর্থ হয় the

= ও (N14 <> "A", N14 <> "বি", N14 <> "সি", N14 <> "D", N14 <> "ই", N14 <> "চ", N14 <> "G ", N14 <>" জ ", N14 <>" আমি ", N14 <>" J ", N14 <>" ট ", N14 <>" L ", N14 <>" M ", N14 <>" এন " , N14 <> "o" N14 <> "পি", N14 <> "Q", N14 <> "r" বা, N14 <> "গুলি", N14 <> "টি", N14 <> 'ইউ', N14 <> "বনাম", N14 <> "W", N14 <> "X", N14 <> "Y", N14 <> "z- র")

আপডেট: স্পষ্ট করার জন্য, আমার সর্বোচ্চ 12 টি অক্ষর প্রবেশ করতে সক্ষম হওয়া প্রয়োজন। যেমন '- 000 4000.00' (LEN (N14) <13 এ যোগ করা আমার পক্ষে স্বাচ্ছন্দ্যবোধক

উত্তর:


1

ডেটা বৈধকরণ, কাস্টম, সূত্রে নিম্নলিখিত সূত্রটি ব্যবহার করুন:
=OR(AND(CODE(A1)>90,CODE(A1)<97),CODE(A1)<65,CODE(A1)>122,A1="")
এটি সংখ্যা এবং বিরামচিহ্নগুলিকে অনুমতি দেয় তবে এজেড, এজেড নয় তবে সেল ব্যবহারের ক্ষেত্রে একাধিক চরিত্রের জন্য
সত্য প্রদান করলে
:

=AND(OR(AND(CODE(A1)>90,CODE(H1)<97),CODE(A1)<65,CODE(A1)>122),NOT(ISNUMBER(LOOKUP(2^15,SEARCH(CHAR(ROW(INDIRECT("65:90"))),A1)))))

প্রথম অক্ষর বা মাঝখানে যা কিছু লেখা আছে এটি এটি সনাক্ত করবে
কারণ কোডটি কেবল প্রথম চরিত্রটি পরীক্ষা করবে

আপডেট
আরও সহজ হতে কেবল ব্যবহার করুন:
=NOT(ISNUMBER(LOOKUP(2^15,SEARCH(CHAR(ROW(INDIRECT("65:90"))),A1))))


হাই স্যাম - এটি কাজ করে যদি প্রবেশ করা প্রথম অক্ষরটি একটি আলফা হয় তবে একটি সংখ্যা / চিহ্ন এবং তারপরে আলফা যেমন '4 চিজ' প্রবেশ করে ত্রুটি হয় না :(
ওপেন টেজ

আমার ধারণা, ওপি চেয়েছিল কেবল একটি চরিত্রের চেয়ে বড় হতে।
হার্ব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.