এক্সেলে মুদ্রনবিহীন অক্ষরগুলি কীভাবে প্রদর্শিত বা দেখতে হবে?


12

এমএস এক্সেল ২০১০-এ এমন কোনও বিকল্প রয়েছে যা কোনও ঘরে কোনও মুদ্রণবিহীন অক্ষর প্রদর্শন করবে (উদাহরণস্বরূপ স্পেস বা আল্ট-এন্টার টিপে প্রবর্তনকারী লাইনব্রেক চরিত্র)?


2
আপনি লাগাতে পারেন =IF(CLEAN(A1)=A1,"NA","Needs Cleaning")পরবর্তী সেল পাশে এটি কক্ষে, অথবা আপনি শর্তাধীন carraige আয় (গৃহস্থালির কাজ (13)) বা অন্য কোন চরিত্র জন্য অনুসন্ধান করতে গৃহস্থালির কাজ () (অথবা VBA মধ্যে chr,) ব্যবহার স্বরলিপি বিন্যাস ব্যবহার করতে পারেন, এখানে হয় চর সংখ্যার একটি লিঙ্ক

এগুলি দেখার জন্য আপনার প্রয়োজনের কারণ কী? আপনি কেবল তাদের দেখতে না চাইলে এমন উপায় রয়েছে যা আমরা আপনাকে অন্য উদ্দেশ্য অর্জনে সহায়তা করতে সক্ষম হতে পারি (উদাহরণস্বরূপ, কোষগুলির একটি কলাম থেকে সমস্ত লাইন ব্রেকগুলি সরিয়ে ফেলুন)
প্যাটকিলগ

মুদ্রণবিহীন অক্ষরগুলি প্রদর্শন করার লক্ষ্যটি কেবলমাত্র কোষের সামগ্রীর প্রমাণ-পঠন। যেহেতু বিষয়বস্তু প্রযুক্তিগত এবং এর মধ্যে গাড়ীর রিটার্নগুলি সাধারণ (এবং প্রত্যাশিত), তাই এটি এমন কিছু যা হাতে হাতে করা দরকার।
ফ্রেডা কে

ক্লাস () ব্যবহার সম্পর্কে নোটের জন্য @ স্কটকে অনেক ধন্যবাদ Thanks এই ফাংশনটি খুব কার্যকর হবে, যদিও এটি দুঃখের সাথে এই নির্দিষ্ট প্রয়োজনের জন্য সহায়তা করবে না।
ফ্রেডা কে

দেখে মনে হচ্ছে আপনি আপনার কাজের জন্য ভুল প্রোগ্রামটি ব্যবহার করছেন তবে আমি বুঝতে পারি যে এটি কখনও কখনও অনিবার্য হতে পারে। আপনি কেন মাইক্রোসফ্ট ওয়ার্ডে একটি টেবিল ব্যবহার করতে পারবেন না? এটি বলেছিল, আমি নীচে এই নির্দিষ্ট প্রশ্নের উত্তর রেখেছি।
পাটকিগ

উত্তর:


3

আপনি সরাসরি ঘরে বিশেষ অক্ষর দেখাতে না পারলেও, আপনার পছন্দের অক্ষরের সাথে প্রবেশকারীর এবং স্পেসগুলি প্রতিস্থাপন করতে আপনি সংলগ্ন (সন্নিবেশিত) কলামে একটি সূত্র ব্যবহার করতে পারেন!

যেমন

= বিকল্প (ক 1; "
";"
¶
")
লাইন বিরতির জন্য শব্দ প্রতীক দিয়ে যে কোনও লাইন ব্রেককে প্রতিস্থাপন করবে। এবং নেস্টেড ফর্মুলা
= বিকল্প (বিকল্প (ক 1; "
";"
¶
");" ";": _ ")
উভয় স্থান, স্থান এবং প্রবেশ করবে। (দ্রষ্টব্য: সূত্রটিতে একটি "এন্টার" প্রবেশ করানোর জন্য, সূত্রটি Alt+Enterসম্পাদনার সময় আপনাকে টিপতে হবে ।


আশেপাশের কাজকে ভালোবাসি, কেন আমি তা ভেবে দেখিনি!
প্যাটকিগ

10

এটি করার সহজতম উপায় হ'ল ফন্টটি কেবল এমন একটি ফন্টে পরিবর্তন করা যা স্পেসের জন্য বিল্ট-ইন দৃশ্যমান গ্লাইফ থাকে (বা অন্য কোনও চরিত্র যা আপনাকে সনাক্ত করতে পারে)

দুর্ভাগ্যক্রমে, আপনাকে সরবরাহ করার মতো ফন্টের কোনও ভাল উদাহরণ আমার কাছে নেই, তবে কোনও ফন্ট সম্পাদক সফ্টওয়্যার ব্যবহার করে একটি বিদ্যমান ফন্টে একটি ছোট ডট যুক্ত করা খুব সহজ। কেবল হরফের নাম পরিবর্তন করতে ভুলবেন না (ফন্ট ফাইল নয়, ফন্ট ফাইলের ভিতরে ফন্ট NAME), যাতে আপনি উভয়ই ইনস্টল করে রেখেছেন তবে এই কাস্টম ফন্টটিকে আসলটি থেকে আলাদা করা সহজ।

এডিট করুন আমি অবশেষে এমন একটি ফন্ট তৈরি করার সময় পেয়েছি! বিটস্ট্রিম ভেরা সানস মনোর উপর ভিত্তি করে ডটেডস্পেস মনো এসেছে, তবে বিল্ট-ইন ডটেড স্পেস সহ:

http://github.com/tanusoft/DottedSpaceMono


1
আমি লাইনফিডগুলি দেখতে পাচ্ছি না, উদাহরণস্বরূপ।
zylstra

4

সিটিআরএল + এইচ সমস্ত স্থানকে একটি with এর সাথে প্রতিস্থাপন করে programming এটি প্রোগ্রামিং ছাড়াই ফাঁকা স্থানগুলিতে দ্রুত সহায়তা করবে এবং "~" দিয়ে কেবল প্রতিস্থাপনের বিপরীতে যাবে।

এই ধরণের ফাইলের তুলনা করার জন্য আমি খুঁজে পেয়েছি সেরা প্রোগ্রামটি যেখানে পাঠ্য প্রদর্শিত হয় না তা হ'ল আল্ট্রা সম্পাদনা। ইডিআই ফাইল, ইন্টারফেস ফাইল, প্রযুক্তিগত আপলোড ইত্যাদির তুলনা করতে এটি ব্যবহার করতে হয়েছিল এমএস অফিস কেবল কাজের জন্য উপযুক্তভাবে সজ্জিত নয়।


এই পদ্ধতিটি স্থানগুলি প্রতিস্থাপন করবে, তবে সমস্ত মুদ্রণবিহীন অক্ষর নয়, যেমন CHAR (10) (কোনও কক্ষের মধ্যে একটি ক্যারিজ রিটার্ন, এটি ব্যবহার করেও অর্জন করা হয়েছে Alt-Enter)
ফ্রেডা কে

1

"টার্মিনাল" প্রকারে ফন্টটি পরিবর্তন করা আপনাকে সেগুলি দেখতে ও পরিবর্তন করতে সহায়তা করবে।


0

আপনার প্রশ্নের সঠিক উত্তর দেয় না, তবে আমি এতে সংখ্যার ফর্ম্যাটটি সেট করি:

;;;'@'

একক উদ্ধৃতি, বা এই জন্য

;;;\"@\"

ডাবল উদ্ধৃতি জন্য। যে কোনও পাঠ্যকে প্রবেশ করিয়ে দেয়। আমি কুরিয়ার নিউ (বা অন্য কোনও নির্দিষ্ট-প্রস্থের ফন্ট) এ ফন্টও সেট করেছি।


0

1 স্থান অনুসন্ধান করুন এবং প্রবেশ করুন ব্যবহার করুন

2 সমস্ত প্রতিস্থাপন করুন এবং "[স্পেস]" টাইপ করুন

3 alচ্ছিক: আপনিও যদি পুরো ঘরটি লাল রঙে হাইলাইট করতে চান তবে তার পাশের বিন্যাসের নির্বাচকটি ব্যবহার করুন

ফলাফল: এই উদ্বেগপূর্ণ স্থানগুলি স্পষ্টতই তাদেরকে প্রকাশ করবে

আমাকে কেন এটি করতে হবে: আমি কলামে ননব্ল্যাঙ্ক সেলগুলি সন্ধান করতে COUNTA ফাংশনটি ব্যবহার করেছি। তবে এটি আমার প্রত্যাশার চেয়ে আরও বড় একটি সংখ্যা ফিরে আসছিল। আমি প্রতিটি কক্ষ এক এক করে ডিবাগ করলাম, এবং আমার অবাক করে দিয়েছি কিছু আপাতদৃষ্টিতে ফাঁকা ঘরগুলি COUNTA = 0 দেখিয়েছে এবং অন্যরা COUNTA = 1 দেখিয়েছে যা কোনও অর্থহীন নয়। আমি দুজনের মধ্যে আলাদা দেখতে পেলাম না। এটি function ফাংশনে একটি একক বাকী ফাঁকা গণনা বের করে, কিন্তু এটি সেল বা শীর্ষে প্রবেশের বাক্সে কোনওভাবেই দৃশ্যমান নয়।

উপসংহার: আপনি গুরুত্বপূর্ণ কাজের জন্য যদি COUNTA এর উপর নির্ভর করে থাকেন তবে আপনারা নিশ্চিত হয়েছিলেন যে যে সমস্যাগুলিগুলি রয়েছে সেখানে আপনি সম্ভবত জানেন না counting


0

আমার সাধারণত ভিবিএ দরকার হয় না, তাই আমি পাইথন + ওপেনপেক্সএল এ এক্সেল স্টাফ করা পছন্দ করি

from docx import Document #word docx py library
import openpyxl #excel py library
from openpyxl.styles import Color, PatternFill, Font, Border
from openpyxl.styles import colors
from openpyxl.cell import Cell
import re #regular expressions
import os #work with system

wb = openpyxl.load_workbook('test.xlsx') #open needed document

redFill = PatternFill(start_color='FFFF0000',
                   end_color='FFFF0000',
                   fill_type='solid')        #function to fill bad cells red

n = 0
print (wb.sheetnames)       #print all sheetnames to ensure theres no hidden

for sheet in wb.worksheets:  #cycle through sheets in excel file
    # get max row count
    max_row=sheet.max_row
    # get max column count
    max_column=sheet.max_column
    for i in range(1,max_row+1):
     # iterate over all columns
        for j in range(1,max_column+1):  #cycle through all rows and columns
            # get particular cell value    
            cell_obj=sheet.cell(row=i,column=j)
            s = re.search('[^-*+()!№;%:?@#$%^&;:_=/\\a-zA-Z0-9\ а-яА-Я°\'\".,,.«»<>ёЁ]', str(cell_obj.value)) #find bad symbols with regular expression
            #^ find not normal characters 
            #s = re.search('[\n]', str(cell_obj.value)) find line end
            if s:   
                print(n, " ", i, " ", j) #sheet, row, col
                #print("^", s, "^") print bad symbol
                #sheet.cell(row=i,column=j).fill = redFill
                #color current cell wth spec chars red

    print(n)
    n+=1

wb.save("test.xlsx") #save redacted book


সাধারণত, উত্তরগুলির মধ্যে কোডটি কী করার উদ্দেশ্যে করা হয়েছে এবং কেন এটি অন্যকে পরিচয় করিয়ে না দিয়ে সমস্যার সমাধান করে তার ব্যাখ্যা অন্তর্ভুক্ত করা হলে উত্তরগুলি আরও বেশি সহায়ক।
এমএমএম

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